Analyser les actualités sur les événements géopolitiques provenant de lieux spécifiques

Suivez les événements géopolitiques dans plusieurs endroits, en filtrant par catégorie et par plage de dates

Paramètres d'entrée

ParamètreDescriptionTypeValeur par défautRequis
location.namePlusieurs emplacements (séparés par des virgules).stringOui
category.idFiltre de catégorie.stringOui
published_at.startFiltre de date de début.stringOui
sort.byTrier par date de publication.stringOui
sort.orderOrdre croissant pour la chronologie.stringOui
source.rank.opr.minQualité minimum de la source.stringOui
api_keyVotre clé APIstringOui
per_pageNombre maximum d'articles à récupérerinteger40Non

Exemples de flux de travail

Analyse d'événements géopolitiques :
curl -X GET "https://api.apitube.io/v1/news/everything?location.name=France,Italy&category.id=medtop:11000000&published_at.start=2022-02-01&sort.by=published_at&sort.order=asc&api_key=YOUR_API_KEY"
Analyse de la couverture des catastrophes naturelles :
curl -X GET "https://api.apitube.io/v1/news/everything?location.name=Florida,Texas&title=hurricane&published_at.start=2022-06-01&published_at.end=2022-07-01&sort.by=published_at&sort.order=asc&api_key=YOUR_API_KEY"
Comparez le ton de la couverture touristique par lieu :
curl -X GET "https://api.apitube.io/v1/news/everything?location.name=Maldives,Seychelles&sentiment.overall.polarity=positive&published_at.start=2023-01-01&sort.by=published_at&api_key=YOUR_API_KEY"
Comparaison des actualités régionales par langue :
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=ar,he&category.id=medtop:11000000&published_at.start=2023-01-01&sort.by=sentiment.overall.score&api_key=YOUR_API_KEY"

Exemples connexes

Recette pour cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?location.name=France%2CItaly&category.id=medtop%3A11000000&published_at.start=2022-02-01&sort.by=published_at&sort.order=asc&source.rank.opr.min=0.6&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 = {
    "location.name": "France,Italy",
    "category.id": "medtop:11000000",
    "published_at.start": "2022-02-01",
    "sort.by": "published_at",
    "sort.order": "asc",
    "source.rank.opr.min": 0.6,
    "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: {
    "location.name": "France,Italy",
    "category.id": "medtop:11000000",
    "published_at.start": "2022-02-01",
    "sort.by": "published_at",
    "sort.order": "asc",
    "source.rank.opr.min": 0.6,
    "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' => [
    'location.name' => 'France,Italy',
    'category.id' => 'medtop:11000000',
    'published_at.start' => '2022-02-01',
    'sort.by' => 'published_at',
    'sort.order' => 'asc',
    'source.rank.opr.min' => 0.6,
    '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?location.name=France%2CItaly&category.id=medtop%3A11000000&published_at.start=2022-02-01&sort.by=published_at&sort.order=asc&source.rank.opr.min=0.6&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.