Articles d'analyse approfondie avec tri par qualité

Obtenez de longs articles analytiques triés par score de qualité avec plusieurs filtres de contenu

Paramètres d'entrée

ParamètreDescriptionTypeValeur par défautRequis
category.idFiltre de catégorie.stringOui
sort.byTriez par nombre de caractères.stringOui
sort.orderOrdre décroissant.stringOui
published_at.startFiltre de date de début.stringOui
is_long_readFiltrer les articles longs (>= 5 min).integerOui
has_authorAuteur attribué requis.integerOui
source.rank.opr.minQualité minimum de la source.stringOui
api_keyVotre clé APIstringOui
per_pageNombre maximum d'articles à récupérerinteger20Non

Exemples de flux de travail

Articles d'analyse approfondie :
curl -X GET "https://api.apitube.io/v1/news/everything?category.id=medtop:04000000&sort.by=read_time&sort.order=desc&published_at.start=2024-01-01&api_key=YOUR_API_KEY"
Trouvez des articles par leur ton positif, négatif ou neutre :
curl -X GET "https://api.apitube.io/v1/news/everything?title=artificial%20intelligence&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY"
Classer le contenu selon plusieurs critères :
curl -X GET "https://api.apitube.io/v1/news/everything?category.id=medtop:13000000&source.rank.opr.min=6&sort.by=sentiment.overall.score&sort.order=desc&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?category.id=medtop%3A04000000&sort.by=characters_count&sort.order=desc&published_at.start=2024-01-01&is_long_read=1&has_author=1&source.rank.opr.min=6&api_key=YOUR_API_KEY&per_page=20' \
--header 'Content-Type: application/json'

Recette pour Python

import requests

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

querystring = {
    "category.id": "medtop:04000000",
    "sort.by": "characters_count",
    "sort.order": "desc",
    "published_at.start": "2024-01-01",
    "is_long_read": 1,
    "has_author": 1,
    "source.rank.opr.min": 6,
    "api_key": "YOUR_API_KEY",
    "per_page": 20
}
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",
    "sort.by": "characters_count",
    "sort.order": "desc",
    "published_at.start": "2024-01-01",
    "is_long_read": 1,
    "has_author": 1,
    "source.rank.opr.min": 6,
    "api_key": "YOUR_API_KEY",
    "per_page": 20
}};

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',
    'sort.by' => 'characters_count',
    'sort.order' => 'desc',
    'published_at.start' => '2024-01-01',
    'is_long_read' => 1,
    'has_author' => 1,
    'source.rank.opr.min' => 6,
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 20,
],
]);

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&sort.by=characters_count&sort.order=desc&published_at.start=2024-01-01&is_long_read=1&has_author=1&source.rank.opr.min=6&api_key=YOUR_API_KEY&per_page=20")
		.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.