Recevez les dernières nouvelles sportives de la semaine dernière en utilisant la pagination du curseur
Comment obtenir les dernières nouvelles sportives de la semaine dernière en utilisant la pagination du curseur avec notre API
Input parameters
Parameter | Description | Type | Default | Required |
---|---|---|---|---|
category.name | The category of the news articles | string | Yes | |
published_at.start | The start date of the date range | string | Yes | |
published_at.end | The end date of the date range | string | Yes | |
per_page | The number of articles to return | integer | 20 | Yes |
next_page_cursor | The starting point of the articles for cursor pagination | string | No |
Recette pour cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?category.name=sports&published_at.start=NOW-7D&published_at.end=NOW&per_page=50&next_page_cursor=' \
--header 'Content-Type: application/json'
Recette pour Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"category.name": "sports",
"published_at.start": "NOW-7D",
"published_at.end": "NOW",
"per_page": 50,
"next_page_cursor": ""
}
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.name": "sports",
"published_at.start": "NOW-7D",
"published_at.end": "NOW",
"per_page": 50,
"next_page_cursor": ""
}};
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.name' => 'sports',
'published_at.start' => 'NOW-7D',
'published_at.end' => 'NOW',
'per_page' => 50,
'next_page_cursor' => '',
],
]);
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.name=sports&published_at.start=NOW-7D&published_at.end=NOW&per_page=50&next_page_cursor=")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();