Surveillez les actualités dans plusieurs langues et suivez si la couverture est positive, négative ou neutre

Surveillez les actualités dans plusieurs langues. Voyez si la couverture est positive, négative ou neutre. Filtrez par qualité de la source et par date

Paramètres d'entrée

ParamètreDescriptionTypeValeur par défautRequis
language.codePlusieurs langues (séparées par des virgules).stringOui
titleRequête de recherche.stringOui
sentiment.overall.polarityFiltrer par sentiment.stringOui
published_at.startFiltre de date de début.stringOui
source.rank.opr.minQualité minimum de la source.stringOui
sort.byTrier par date de publication.stringOui
sort.orderOrdre décroissant.stringOui
facetCompter les articles par champ.booleantrueOui
facet.fieldChamps pour regrouper et compter les articles.stringOui
api_keyVotre clé APIstringOui
per_pageNombre maximum d'articles à récupérerinteger40Non

Exemples de flux de travail

Surveillance multilingue des actualités :
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"
Analyse multilingue avec filtrage des sources :
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"
Actualités économiques spécifiques à la langue :
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"

Exemples connexes

Recette pour 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'

Recette pour 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)

Recette pour 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);
});

Recette pour 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();

Recette pour 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();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify
Nous utilisons des cookies

En cliquant sur "Accepter", vous acceptez les cookies sur votre appareil pour que le site fonctionne et à des fins d'analyse.