Obter artigos de notícias classificados por data de publicação

Como classificar artigos de notícias por data de publicação

Parâmetros de entrada

ParameterDescriptionTypeDefaultRequired
sort.byThe parameter by which to sort the articlesstringYes
sort.orderThe order in which to sort the articlesstringYes
per_pageThe number of articles to returninteger20No
api_keyYour API keystringNo

Exemplos relacionados

Receita para cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?sort.by=published_at&sort.order=desc&per_page=20&api_key=YOUR_API_KEY' \
--header 'Content-Type: application/json'

Receita para Python

import requests

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

querystring = {
    "sort.by": "published_at",
    "sort.order": "desc",
    "per_page": 20,
    "api_key": "YOUR_API_KEY"
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Receita para Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "sort.by": "published_at",
    "sort.order": "desc",
    "per_page": 20,
    "api_key": "YOUR_API_KEY"
}};

axios.request(options).then(function (response) {
		console.log(response.data);
}).catch(function (error) {
		console.error(error);
});

Receita para PHP

require 'vendor/autoload.php';

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
	'query' => [
    'sort.by' => 'published_at',
    'sort.order' => 'desc',
    'per_page' => 20,
    'api_key' => 'YOUR_API_KEY',
],
]);

echo $response->getBody();

Receita para 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?sort.by=published_at&sort.order=desc&per_page=20&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
Utilizamos cookies

Ao clicar em "aceitar", concorda com o armazenamento de cookies no seu dispositivo para fins funcionais e analíticos.