Überwachen Sie Nachrichten in mehreren Sprachen und verfolgen Sie, ob die Berichterstattung positiv, negativ oder neutral ist
Überwachen Sie Nachrichten in mehreren Sprachen. Sehen Sie, ob die Berichterstattung positiv, negativ oder neutral ist. Filtern Sie nach Quellenqualität und Zeit
Eingabeparameter
| Parameter | Beschreibung | Typ | Standard | Erforderlich |
|---|---|---|---|---|
| language.code | Mehrere Sprachen (kommagetrennt). | string | Ja | |
| title | Suchanfrage. | string | Ja | |
| sentiment.overall.polarity | Filtern nach Stimmung. | string | Ja | |
| published_at.start | Startdatumsfilter. | string | Ja | |
| source.rank.opr.min | Mindest-Quellenqualität. | string | Ja | |
| sort.by | Sortieren nach Veröffentlichungsdatum. | string | Ja | |
| sort.order | Absteigende Reihenfolge. | string | Ja | |
| facet | Artikel nach Feld zählen. | boolean | true | Ja |
| facet.field | Felder, nach denen Artikel gezählt werden. | string | Ja | |
| api_key | Ihr API Schlüssel | string | Ja | |
| per_page | Maximale Anzahl von abzurufenden Artikeln | integer | 40 | Nein |
Workflow-Beispiele
Mehrsprachige Nachrichtenüberwachung:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=en,ja,de,fr&title=AI&sentiment.overall.polarity=positive&published_at.start=2023-01-01&published_at.end=2023-01-31&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&facet=true&facet.field=language.id,source.country.id&api_key=YOUR_API_KEY"
Mehrsprachige Analyse mit Quellfilterung:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=en,ja,de&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY"
Sprachspezifische Wirtschaftsnachrichten:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=zh,ko&category.id=medtop:04000000&published_at.start=2023-01-01&api_key=YOUR_API_KEY"
Verwandte Beispiele
- Nachrichten in bestimmten Sprachen abrufen
- Analysieren Sie, ob die Berichterstattung über mehrere Themen hinweg positiv, negativ oder neutral ist
- Nachrichten aus mehreren Ländern abrufen
- Politische Nachrichten in mehreren Sprachen abrufen
- Sortieren nach Engagement-Score
Rezept für cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?language.code=en%2Cja%2Cde%2Cfr&title=AI&sentiment.overall.polarity=positive&published_at.start=2023-01-01&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&facet=1&facet.field=language.id%2Csource.country.id&api_key=YOUR_API_KEY&per_page=40' \
--header 'Content-Type: application/json'
Rezept für Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"language.code": "en,ja,de,fr",
"title": "AI",
"sentiment.overall.polarity": "positive",
"published_at.start": "2023-01-01",
"source.rank.opr.min": 5,
"sort.by": "published_at",
"sort.order": "desc",
"facet": true,
"facet.field": "language.id,source.country.id",
"api_key": "YOUR_API_KEY",
"per_page": 40
}
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: {
"language.code": "en,ja,de,fr",
"title": "AI",
"sentiment.overall.polarity": "positive",
"published_at.start": "2023-01-01",
"source.rank.opr.min": 5,
"sort.by": "published_at",
"sort.order": "desc",
"facet": true,
"facet.field": "language.id,source.country.id",
"api_key": "YOUR_API_KEY",
"per_page": 40
}};
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' => [
'language.code' => 'en,ja,de,fr',
'title' => 'AI',
'sentiment.overall.polarity' => 'positive',
'published_at.start' => '2023-01-01',
'source.rank.opr.min' => 5,
'sort.by' => 'published_at',
'sort.order' => 'desc',
'facet' => 1,
'facet.field' => 'language.id,source.country.id',
'api_key' => 'YOUR_API_KEY',
'per_page' => 40,
],
]);
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?language.code=en%2Cja%2Cde%2Cfr&title=AI&sentiment.overall.polarity=positive&published_at.start=2023-01-01&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&facet=1&facet.field=language.id%2Csource.country.id&api_key=YOUR_API_KEY&per_page=40")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();