Articoli di analisi approfondita con ordinamento per qualità

Ottieni lunghi articoli analitici ordinati per punteggio di qualità con più filtri di contenuto

Parametri di input

ParametroDescrizioneTipoPredefinitoRichiesto
category.idFiltro per categoria.stringSì
sort.byOrdina per conteggio caratteri.stringSì
sort.orderOrdine decrescente.stringSì
published_at.startFiltro data di inizio.stringSì
is_long_readFiltra articoli lunghi (>= 5 min).integerSì
has_authorAutore attribuito richiesto.integerSì
source.rank.opr.minQualità minima della fonte.stringSì
api_keyLa tua chiave APIstringSì
per_pageNumero massimo di articoli da recuperareinteger20No

Esempi di flusso di lavoro

Articoli di analisi approfondita:
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"
Trova articoli in base al loro tono positivo, negativo o neutro:
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"
Classifica i contenuti in base a più criteri:
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"

Esempi correlati

Ricetta per 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'

Ricetta per 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)

Ricetta per 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);
});

Ricetta per 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();

Ricetta per 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
Utilizziamo i cookie

Facendo clic su "Accetta", accetti i cookie sul tuo dispositivo affinché il sito funzioni e per l'analisi.