Analyseer of de berichtgeving positief, negatief of neutraal is over meerdere dimensies, gefilterd op bron

Controleer of dekking van meerdere organisaties positief, negatief of neutraal is, gefilterd op bronnen van hoge kwaliteit en datumbereik

Invoerparameters

ParameterBeschrijvingTypeStandaardVereist
sentiment.overall.score.minMinimale sentiment score (0.5 = gematigd positief)floatJa
category.idCategoriem filter.stringJa
organization.nameMeerdere organisaties (komma-gescheiden).stringJa
sort.bySorteren op sentiment score.stringJa
sort.orderAflopende volgorde.stringJa
api_keyUw API sleutelstringJa
per_pageMaximaal aantal op te halen artikeleninteger20Nee

Workflow-voorbeelden

Bekijk of dekking positief, negatief of neutraal is in meerdere dimensies:
curl -X GET "https://api.apitube.io/v1/news/everything?sentiment.overall.score.min=0.5&category.id=medtop:04000000&organization.name=Tesla,Google&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY"
Vergelijk of de berichtgeving positief, negatief of neutraal is in verschillende markten:
curl -X GET "https://api.apitube.io/v1/news/everything?sentiment.overall.polarity=negative&source.country.code=us,gb,de&category.id=medtop:07000000&published_at.start=2023-01-01&published_at.end=2023-12-31&api_key=YOUR_API_KEY"
Vergelijk de dekkingstoon tussen bronnen:
curl -X GET "https://api.apitube.io/v1/news/everything?title=climate%20change&sentiment.overall.score.min=0.6&published_at.start=2023-01-01&published_at.end=2023-01-31&api_key=YOUR_API_KEY"

Gerelateerde voorbeelden

Recept voor cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?sentiment.overall.score.min=0.5&category.id=medtop%3A04000000&organization.name=Tesla%2CGoogle&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY&per_page=20' \
--header 'Content-Type: application/json'

Recept voor Python

import requests

url = "https://api.apitube.io/v1/news/everything"

querystring = {
    "sentiment.overall.score.min": 0.5,
    "category.id": "medtop:04000000",
    "organization.name": "Tesla,Google",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc",
    "api_key": "YOUR_API_KEY",
    "per_page": 20
}
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: {
    "sentiment.overall.score.min": 0.5,
    "category.id": "medtop:04000000",
    "organization.name": "Tesla,Google",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc",
    "api_key": "YOUR_API_KEY",
    "per_page": 20
}};

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' => [
    'sentiment.overall.score.min' => 0.5,
    'category.id' => 'medtop:04000000',
    'organization.name' => 'Tesla,Google',
    'sort.by' => 'sentiment.overall.score',
    'sort.order' => 'desc',
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 20,
],
]);

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?sentiment.overall.score.min=0.5&category.id=medtop%3A04000000&organization.name=Tesla%2CGoogle&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY&per_page=20")
		.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.