Solution complète de surveillance de l'actualité

Surveillez les actualités avec filtrage, tri, nombre d'articles par champ, mises en surbrillance de recherche et exportation

Paramètres d'entrée

ParamètreDescriptionTypeValeur par défautRequis
organization.namePlusieurs organisations (séparées par des virgules).stringOui
titleMots-clés (séparés par des virgules).stringOui
category.idFiltre de catégorie.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
is_duplicateExclure les doublons.integer0Oui
has_imageExiger des images.integer1Oui
sort.byTrier par score de qualité.stringOui
sort.orderOrdre décroissant.stringOui
facetCompter les articles par champ.booleantrueOui
facet.fieldChamps pour regrouper et compter les articles.stringOui
hlActiver la mise en surbrillance.booleantrueOui
hl.flChamps à mettre en évidence.stringOui
per_pageNombre maximum d'articles à récupérerinteger50Oui
api_keyVotre clé APIstringOui

Exemples de flux de travail

Solution complète de surveillance de l'actualité :
curl -X GET "https://api.apitube.io/v1/news/everything?organization.name=Apple,Google,Microsoft&title=innovation,technology&category.id=medtop:04000000&sentiment.overall.polarity=positive&published_at.start=2024-01-01&published_at.end=2024-01-31&source.rank.opr.min=5&is_duplicate=0&has_image=1&sort.by=quality&sort.order=desc&facet=true&facet.field=source.id,language.id&hl=true&hl.fl=title,description&per_page=50&api_key=YOUR_API_KEY"
Exporter vers Excel :
curl -X GET "https://api.apitube.io/v1/news/everything?organization.name=Apple,Google,Microsoft&published_at.start=2024-01-01&export=xlsx&api_key=YOUR_API_KEY" -o monitoring_report.xlsx

Exemples connexes

Recette pour cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?organization.name=Apple%2CGoogle%2CMicrosoft&title=innovation%2Ctechnology&category.id=medtop%3A04000000&sentiment.overall.polarity=positive&published_at.start=2024-01-01&source.rank.opr.min=5&is_duplicate=0&has_image=1&sort.by=quality&sort.order=desc&facet=1&facet.field=source.id%2Clanguage.id&hl=1&hl.fl=title%2Cdescription&per_page=50&api_key=YOUR_API_KEY' \
--header 'Content-Type: application/json'

Recette pour Python

import requests

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

querystring = {
    "organization.name": "Apple,Google,Microsoft",
    "title": "innovation,technology",
    "category.id": "medtop:04000000",
    "sentiment.overall.polarity": "positive",
    "published_at.start": "2024-01-01",
    "source.rank.opr.min": 5,
    "is_duplicate": 0,
    "has_image": 1,
    "sort.by": "quality",
    "sort.order": "desc",
    "facet": true,
    "facet.field": "source.id,language.id",
    "hl": true,
    "hl.fl": "title,description",
    "per_page": 50,
    "api_key": "YOUR_API_KEY"
}
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: {
    "organization.name": "Apple,Google,Microsoft",
    "title": "innovation,technology",
    "category.id": "medtop:04000000",
    "sentiment.overall.polarity": "positive",
    "published_at.start": "2024-01-01",
    "source.rank.opr.min": 5,
    "is_duplicate": 0,
    "has_image": 1,
    "sort.by": "quality",
    "sort.order": "desc",
    "facet": true,
    "facet.field": "source.id,language.id",
    "hl": true,
    "hl.fl": "title,description",
    "per_page": 50,
    "api_key": "YOUR_API_KEY"
}};

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' => [
    'organization.name' => 'Apple,Google,Microsoft',
    'title' => 'innovation,technology',
    'category.id' => 'medtop:04000000',
    'sentiment.overall.polarity' => 'positive',
    'published_at.start' => '2024-01-01',
    'source.rank.opr.min' => 5,
    'is_duplicate' => 0,
    'has_image' => 1,
    'sort.by' => 'quality',
    'sort.order' => 'desc',
    'facet' => 1,
    'facet.field' => 'source.id,language.id',
    'hl' => 1,
    'hl.fl' => 'title,description',
    'per_page' => 50,
    'api_key' => 'YOUR_API_KEY',
],
]);

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?organization.name=Apple%2CGoogle%2CMicrosoft&title=innovation%2Ctechnology&category.id=medtop%3A04000000&sentiment.overall.polarity=positive&published_at.start=2024-01-01&source.rank.opr.min=5&is_duplicate=0&has_image=1&sort.by=quality&sort.order=desc&facet=1&facet.field=source.id%2Clanguage.id&hl=1&hl.fl=title%2Cdescription&per_page=50&api_key=YOUR_API_KEY")
		.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.