Analysera om bevakningen är positiv, negativ eller neutral över flera ämnen, filtrerad efter språk
Kontrollera om täckning av flera relaterade ämnen är positiv, negativ eller neutral på specifika språk, filtrerat efter källkvalitet
Inmatningsparametrar
| Parameter | Beskrivning | Typ | Standard | Krävs |
|---|---|---|---|---|
| title | Sök efter flera ämnen (kommaseparerade). | string | Ja | |
| sentiment.overall.polarity | Filtrera efter sentiment. | string | Ja | |
| published_at.start | Startdatumfilter. | string | Ja | |
| language.code | Flera språk (komma-separerade). | string | Ja | |
| source.rank.opr.min | Minsta källkvalitet. | string | Ja | |
| api_key | Din API-nyckel | string | Ja | |
| per_page | Maximalt antal artiklar att hämta | integer | 30 | Nej |
Arbetsflödesexempel
Se om täckning är positiv, negativ eller neutral över flera ämnen:
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"
Jämförande ämnesanalys med språkfiltrering:
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"
Hitta var ämnen och namngivna personer, organisationer eller platser överlappar:
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"
Ämnesbaserad spårning av experters åsikter:
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"
Relaterade exempel
- Analysera om bevakningen är positiv, negativ eller neutral över flera dimensioner
- Hämta nyheter som täcker flera ämnen
- Hämta nyheter på specifika språk
- Hämta nyheter av specifik författare
- Sortera efter engagemangspoäng
Recept 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'
Recept 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)
Recept 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);
});
Recept 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();
Recept 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();