Análisis complejo de rangos de fechas con marcas de tiempo precisas
Analizar eventos dentro de ventanas de tiempo precisas utilizando marcas de tiempo ISO 8601 con múltiples filtros
Parámetros de entrada
| Parámetro | Descripción | Tipo | Predeterminado | Requerido |
|---|---|---|---|---|
| title | Buscar nombre de organización. | string | Sí | |
| published_at.start | Marca de tiempo inicial precisa (ISO 8601). | string | Sí | |
| published_at.end | Marca de tiempo final precisa (ISO 8601). | string | Sí | |
| sort.by | Ordenar por fecha de publicación. | string | Sí | |
| sort.order | Orden ascendente para cronología. | string | Sí | |
| source.rank.opr.min | Calidad mínima de la fuente. | string | Sí | |
| api_key | Tu clave API | string | Sí | |
| per_page | Número máximo de artículos a recuperar | integer | 50 | No |
Ejemplos de flujo de trabajo
Análisis complejo de rangos de fechas con marcas de tiempo precisas:
curl -X GET "https://api.apitube.io/v1/news/everything?title=Federal%20Reserve&published_at.start=2023-03-21T14:00:00Z&published_at.end=2023-03-22T14:00:00Z&sort.by=published_at&sort.order=asc&api_key=YOUR_API_KEY"
Ejemplos relacionados
- Obtener noticias en una fecha específica
- Obtener noticias en un rango de tiempo específico
- Obtener noticias ordenadas por fecha
- Buscar frases exactas en títulos
- Obtener artículos de fuentes premium
Receta para cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?title=Federal+Reserve&published_at.start=2023-03-21T14%3A00%3A00Z&published_at.end=2023-03-22T14%3A00%3A00Z&sort.by=published_at&sort.order=asc&source.rank.opr.min=0.7&api_key=YOUR_API_KEY&per_page=50' \
--header 'Content-Type: application/json'
Receta para Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"title": "Federal Reserve",
"published_at.start": "2023-03-21T14:00:00Z",
"published_at.end": "2023-03-22T14:00:00Z",
"sort.by": "published_at",
"sort.order": "asc",
"source.rank.opr.min": 0.7,
"api_key": "YOUR_API_KEY",
"per_page": 50
}
response = requests.request("GET", url, params=querystring)
print(response.text)
Receta para Javascript
import axios from "axios"
const options = {
method: 'GET',
url: 'https://api.apitube.io/v1/news/everything',
params: {
"title": "Federal Reserve",
"published_at.start": "2023-03-21T14:00:00Z",
"published_at.end": "2023-03-22T14:00:00Z",
"sort.by": "published_at",
"sort.order": "asc",
"source.rank.opr.min": 0.7,
"api_key": "YOUR_API_KEY",
"per_page": 50
}};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
Receta para PHP
require 'vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
'query' => [
'title' => 'Federal Reserve',
'published_at.start' => '2023-03-21T14:00:00Z',
'published_at.end' => '2023-03-22T14:00:00Z',
'sort.by' => 'published_at',
'sort.order' => 'asc',
'source.rank.opr.min' => 0.7,
'api_key' => 'YOUR_API_KEY',
'per_page' => 50,
],
]);
echo $response->getBody();
Receta 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?title=Federal+Reserve&published_at.start=2023-03-21T14%3A00%3A00Z&published_at.end=2023-03-22T14%3A00%3A00Z&sort.by=published_at&sort.order=asc&source.rank.opr.min=0.7&api_key=YOUR_API_KEY&per_page=50")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();