Análisis de sentimiento multitema con filtrado 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"

Ejemplos relacionados

Receta 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'

Receta 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)

Receta 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);
});

Receta 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();

Receta 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
Nosotros usamos cookies

Al hacer clic en "Aceptar", acepta el almacenamiento de cookies en su dispositivo para fines funcionales y analíticos.