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ètre | Description | Type | Valeur par défaut | Requis |
|---|---|---|---|---|
| category.id | Filtre de catégorie. | string | Oui | |
| published_at.start | Date de début pour la période de temps. | string | Oui | |
| published_at.end | Date de fin pour la période. | string | Oui | |
| sort.by | Trier par date de publication. | string | Oui | |
| sort.order | Ordre croissant pour la chronologie. | string | Oui | |
| per_page | Nombre maximum d'articles (100 pour les séries chronologiques). | integer | 100 | Oui |
| media.images.count | Nombre minimum d'images. | integer | Oui | |
| source.rank.opr.min | Qualité minimum de la source. | string | Oui | |
| api_key | Votre clé API | string | Oui |
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
- Obtenez le nombre d'articles par champ pour analyse
- Compter les articles par plage
- Obtenir des actualités dans des catégories spécifiques
- Triez par score d'engagement
- Obtenir des articles avec des images de haute qualité
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();