Analyse de séries chronologiques de catégories avec filtrage des médias

Analyser les articles d'une catégorie au fil du temps avec des exigences médiatiques et un filtrage de la qualité des sources

Paramètres d'entrée

ParamètreDescriptionTypeValeur par défautRequis
category.idFiltre de catégorie.stringOui
published_at.startDate de début pour la période de temps.stringOui
published_at.endDate de fin pour la période.stringOui
sort.byTrier par date de publication.stringOui
sort.orderOrdre croissant pour la chronologie.stringOui
per_pageNombre maximum d'articles (100 pour les séries chronologiques).integer100Oui
media.images.countNombre minimum d'images.integerOui
source.rank.opr.minQualité minimum de la source.stringOui
api_keyVotre clé APIstringOui

Exemples de flux de travail

Demande d'analyse de séries chronologiques par catégorie :
curl -X GET "https://api.apitube.io/v1/news/everything?category.id=medtop:04000000&published_at.start=2023-01-01&published_at.end=2023-12-31&sort.by=published_at&sort.order=asc&per_page=100&api_key=YOUR_API_KEY"
Demande d'analyse des médias basée sur les catégories :
curl -X GET "https://api.apitube.io/v1/news/everything?category.id=medtop:01000000&media.images.count=3&source.rank.opr.min=6&published_at.start=2023-01-01&sort.by=media.images.count&sort.order=desc&api_key=YOUR_API_KEY"
Comparez si la couverture est positive, négative ou neutre dans différentes catégories :
curl -X GET "https://api.apitube.io/v1/news/everything?category.id=medtop:20000003,medtop:11000000,medtop:20000607&sentiment.overall.polarity=positive&published_at.start=2023-01-01&published_at.end=2023-12-31&sort.by=category.id&api_key=YOUR_API_KEY"

Exemples connexes

Recette pour cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?category.id=medtop%3A04000000&published_at.start=2023-01-01&published_at.end=2023-12-31&sort.by=published_at&sort.order=asc&per_page=100&media.images.count=3&source.rank.opr.min=6&api_key=YOUR_API_KEY' \
--header 'Content-Type: application/json'

Recette pour Python

import requests

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

querystring = {
    "category.id": "medtop:04000000",
    "published_at.start": "2023-01-01",
    "published_at.end": "2023-12-31",
    "sort.by": "published_at",
    "sort.order": "asc",
    "per_page": 100,
    "media.images.count": 3,
    "source.rank.opr.min": 6,
    "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: {
    "category.id": "medtop:04000000",
    "published_at.start": "2023-01-01",
    "published_at.end": "2023-12-31",
    "sort.by": "published_at",
    "sort.order": "asc",
    "per_page": 100,
    "media.images.count": 3,
    "source.rank.opr.min": 6,
    "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' => [
    'category.id' => 'medtop:04000000',
    'published_at.start' => '2023-01-01',
    'published_at.end' => '2023-12-31',
    'sort.by' => 'published_at',
    'sort.order' => 'asc',
    'per_page' => 100,
    'media.images.count' => 3,
    'source.rank.opr.min' => 6,
    '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?category.id=medtop%3A04000000&published_at.start=2023-01-01&published_at.end=2023-12-31&sort.by=published_at&sort.order=asc&per_page=100&media.images.count=3&source.rank.opr.min=6&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.