Analysieren Sie, ob die Berichterstattung über mehrere Themen hinweg positiv, negativ oder neutral ist, gefiltert nach Sprache
Prüfen Sie, ob die Berichterstattung über mehrere verwandte Themen in bestimmten Sprachen positiv, negativ oder neutral ist, gefiltert nach Quellenqualität
Eingabeparameter
| Parameter | Beschreibung | Typ | Standard | Erforderlich |
|---|---|---|---|---|
| title | Suchen Sie nach mehreren Themen (kommagetrennt). | string | Ja | |
| sentiment.overall.polarity | Filtern nach Stimmung. | string | Ja | |
| published_at.start | Startdatumsfilter. | string | Ja | |
| language.code | Mehrere Sprachen (kommagetrennt). | string | Ja | |
| source.rank.opr.min | Mindest-Quellenqualität. | string | Ja | |
| api_key | Ihr API Schlüssel | string | Ja | |
| per_page | Maximale Anzahl von abzurufenden Artikeln | integer | 30 | Nein |
Workflow-Beispiele
Prüfen Sie, ob die Berichterstattung in mehreren Themen positiv, negativ oder neutral ist:
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&published_at.end=2023-01-31&api_key=YOUR_API_KEY"
Vergleichende Themenanalyse mit Sprachfilterung:
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"
Finden Sie, wo Themen und benannte Personen, Organisationen oder Orte überschneiden:
curl -X GET "https://api.apitube.io/v1/news/everything?title=cryptocurrency&published_at.start=2023-01-01&published_at.end=2023-01-31&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY"
Themenbasierte Verfolgung von Expertenmeinungen:
curl -X GET "https://api.apitube.io/v1/news/everything?title=quantum%20computing&published_at.start=2020-01-01&published_at.end=2020-01-31&sort.by=published_at&api_key=YOUR_API_KEY"
Verwandte Beispiele
- Analysieren Sie, ob die Berichterstattung über mehrere Dimensionen hinweg positiv, negativ oder neutral ist
- Nachrichten abrufen, die mehrere Themen abdecken
- Nachrichten in bestimmten Sprachen abrufen
- Nachrichten von spezifischem Autor abrufen
- Sortieren nach Engagement-Score
Rezept für 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'
Rezept für 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)
Rezept für 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);
});
Rezept für 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();
Rezept für 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();