Articles récents publiés par le New York Times

Récupérez des articles récents publiés par le New York Times.

Paramètres d'entrée

Parameter Description Type Default Required
source.domain Source domain (e.g., "nytimes.com"). string Yes
sort_by Sort articles by (e.g., "published_at"). string Yes
sort_order Sort order (e.g., "desc" for descending). string Yes
api_key Your API key. string Yes
per_page Maximum number of articles to retrieve. integer 20 No

Recette pour cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?source.domain=nytimes.com&sort_by=published_at&sort_order=desc&api_key=YOUR_API_KEY&per_page=50' \
--header 'Content-Type: application/json'

Recette pour Python

import requests

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

querystring = {
    "source.domain": "nytimes.com",
    "sort_by": "published_at",
    "sort_order": "desc",
    "api_key": "YOUR_API_KEY",
    "per_page": 50
}
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: {
    "source.domain": "nytimes.com",
    "sort_by": "published_at",
    "sort_order": "desc",
    "api_key": "YOUR_API_KEY",
    "per_page": 50
}};

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' => [
    'source.domain' => 'nytimes.com',
    'sort_by' => 'published_at',
    'sort_order' => 'desc',
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 50,
],
]);

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?source.domain=nytimes.com&sort_by=published_at&sort_order=desc&api_key=YOUR_API_KEY&per_page=50")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify