Analyseer of de berichtgeving positief, negatief of neutraal is over meerdere onderwerpen, gefilterd op taal

Controleer of dekking van meerdere gerelateerde onderwerpen positief, negatief of neutraal is in specifieke talen, gefilterd op bronkwaliteit

Invoerparameters

ParameterBeschrijvingTypeStandaardVereist
titleZoek naar meerdere onderwerpen (komma-gescheiden).stringJa
sentiment.overall.polarityFilter op sentiment.stringJa
published_at.startStartdatumfilter.stringJa
language.codeMeerdere talen (komma-gescheiden).stringJa
source.rank.opr.minMinimale bronkwaliteit.stringJa
api_keyUw API sleutelstringJa
per_pageMaximaal aantal op te halen artikeleninteger30Nee

Workflow-voorbeelden

Bekijk of dekking positief, negatief of neutraal is in meerdere onderwerpen:
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"
Vergelijkende onderwerp analyse met taalselectie:
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"
Vind waar onderwerpen en genoemde personen, organisaties of locaties elkaar overlappen:
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"
Themagebaseerde opsporing van deskundigenmeningen:
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"

Gerelateerde voorbeelden

Recept voor 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 voor 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 voor 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 voor 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 voor 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
Wij gebruiken cookies

Door op "Accepteren" te klikken, gaat u akkoord met cookies op uw apparaat zodat de site werkt en voor analyse.