Análise de sentimento multitópico com filtragem de idioma

Analyze sentiment across multiple related topics in specific languages with source quality filtering

Parâmetros de entrada

ParameterDescriptionTypeDefaultRequired
titleSearch query for multiple topics (comma-separated).stringYes
sentiment.overall.polaritySentiment filter.stringYes
published_at.startStart date filter.stringYes
language.codeMultiple languages (comma-separated).stringYes
source.rank.opr.minMinimum source quality.stringYes
api_keyYour API key.stringYes
per_pageMaximum number of articles to retrieve.integer30No

Workflow examples

Request for multi-topic sentiment analysis:
curl -X GET "https://api.apitube.io/v1/news/everything?title=climate%20change,renewable%20energy,carbon%20emissions&sentiment.overall.polarity=positive&published_at.start=2023-01-01&api_key=YOUR_API_KEY"
Request for comparative topic analysis with language filtering:
curl -X GET "https://api.apitube.io/v1/news/everything?title=artificial%20intelligence,machine%20learning&language.code=en,de,ja&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY"
Request for topic and entity intersection analysis:
curl -X GET "https://api.apitube.io/v1/news/everything?title=cryptocurrency&published_at.start=2023-01-01&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY"
Request for topic-based expert opinion tracking:
curl -X GET "https://api.apitube.io/v1/news/everything?title=quantum%20computing&published_at.start=2020-01-01&sort.by=published_at&api_key=YOUR_API_KEY"

Exemplos relacionados

Receita para cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?title=climate+change%2Crenewable+energy%2Ccarbon+emissions&sentiment.overall.polarity=positive&published_at.start=2023-01-01&language.code=en%2Cde%2Cfr&source.rank.opr.min=0.6&api_key=YOUR_API_KEY&per_page=30' \
--header 'Content-Type: application/json'

Receita para Python

import requests

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

querystring = {
    "title": "climate change,renewable energy,carbon emissions",
    "sentiment.overall.polarity": "positive",
    "published_at.start": "2023-01-01",
    "language.code": "en,de,fr",
    "source.rank.opr.min": 0.6,
    "api_key": "YOUR_API_KEY",
    "per_page": 30
}
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: {
    "title": "climate change,renewable energy,carbon emissions",
    "sentiment.overall.polarity": "positive",
    "published_at.start": "2023-01-01",
    "language.code": "en,de,fr",
    "source.rank.opr.min": 0.6,
    "api_key": "YOUR_API_KEY",
    "per_page": 30
}};

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' => [
    'title' => 'climate change,renewable energy,carbon emissions',
    'sentiment.overall.polarity' => 'positive',
    'published_at.start' => '2023-01-01',
    'language.code' => 'en,de,fr',
    'source.rank.opr.min' => 0.6,
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 30,
],
]);

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?title=climate+change%2Crenewable+energy%2Ccarbon+emissions&sentiment.overall.polarity=positive&published_at.start=2023-01-01&language.code=en%2Cde%2Cfr&source.rank.opr.min=0.6&api_key=YOUR_API_KEY&per_page=30")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify
Utilizamos cookies

Ao clicar em "aceitar", concorda com o armazenamento de cookies no seu dispositivo para fins funcionais e analíticos.