Analyser, om dækningen er positiv, negativ eller neutral på tværs af flere emner, filtreret efter sprog
Kontroller, om dækning af flere relaterede emner er positiv, negativ eller neutral på specifikke sprog, filtreret efter kildekvalitet
Inputparametre
| Parameter | Beskrivelse | Type | Standard | Påkrævet |
|---|---|---|---|---|
| title | Søg efter flere emner (kommasepareret). | string | Ja | |
| sentiment.overall.polarity | Filtrer efter tone. | string | Ja | |
| published_at.start | Startdato-filter. | string | Ja | |
| language.code | Flere sprog (kommasepareret). | string | Ja | |
| source.rank.opr.min | Minimum kildekvalitet. | string | Ja | |
| api_key | Din API nøgle | string | Ja | |
| per_page | Maksimalt antal artikler, der skal hentes | integer | 30 | Nej |
Workflow-eksempler
Se om dækning er positiv, negativ eller neutral på tværs af flere emner:
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"
Komparativ emneanalyse med sprogfiltrering:
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"
Find hvor emner og navngivne personer, organisationer eller steder overlapper:
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"
Emnebaseret ekspertmeningssporing:
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"
Relaterede eksempler
- Analyser, om dækningen er positiv, negativ eller neutral på tværs af flere dimensioner
- Hent nyheter, der dækker flere emner
- Hent nyheder på specifikke sprog
- Hent nyheder af specifik forfatter
- Sorter efter engagement score
Opskrift på 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'
Opskrift på 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)
Opskrift på 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);
});
Opskrift på 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();
Opskrift på 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();