Obtenha as últimas notícias de um autor específico e ordene por pontuação de sentimento

Obtenha as últimas notícias de um autor específico e ordene por pontuação de sentimento

Parâmetros de entrada

ParâmetroDescriçãoTipoPadrãoObrigatório
per_pageO número de artigos a serem retornadosinteger20Não
api_keySua chave APIstringNão
author.nameO nome do autor nos artigos de notíciasstringSim
sort.byO parâmetro pelo qual os artigos de notícias devem ser classificados.stringSim
sort.orderA ordem em que os artigos de notícias devem ser classificados.stringSim

Exemplos relacionados

Receita para cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?per_page=10&api_key=YOUR_API_KEY&author.name=John+Doe&sort.by=sentiment.overall.score&sort.order=desc' \
--header 'Content-Type: application/json'

Receita para Python

import requests

url = "https://api.apitube.io/v1/news/everything"

querystring = {
    "per_page": 10,
    "api_key": "YOUR_API_KEY",
    "author.name": "John Doe",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc"
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Receita para Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "per_page": 10,
    "api_key": "YOUR_API_KEY",
    "author.name": "John Doe",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc"
}};

axios.request(options).then(function (response) {
		console.log(response.data);
}).catch(function (error) {
		console.error(error);
});

Receita para PHP

require 'vendor/autoload.php';

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
	'query' => [
    'per_page' => 10,
    'api_key' => 'YOUR_API_KEY',
    'author.name' => 'John Doe',
    'sort.by' => 'sentiment.overall.score',
    'sort.order' => 'desc',
],
]);

echo $response->getBody();

Receita para Java

OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
		.url("https://api.apitube.io/v1/news/everything?per_page=10&api_key=YOUR_API_KEY&author.name=John+Doe&sort.by=sentiment.overall.score&sort.order=desc")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify
Usamos cookies

Ao clicar em "Aceitar", você concorda com os cookies em seu dispositivo para que o site funcione e para fins de análise.