Análise complexa de intervalo de datas com carimbos de tempo precisos

Analyze events within precise time windows using ISO 8601 timestamps with multiple filters

Parâmetros de entrada

ParameterDescriptionTypeDefaultRequired
organization.nameOrganization filter.stringYes
published_at.startPrecise start timestamp (ISO 8601).stringYes
published_at.endPrecise end timestamp (ISO 8601).stringYes
sort.bySort by publication date.stringYes
sort.orderAscending order for timeline.stringYes
source.rank.opr.minMinimum source quality.stringYes
api_keyYour API key.stringYes
per_pageMaximum number of articles to retrieve.integer50No

Workflow examples

Request for complex date-range analysis with precise timestamps:
curl -X GET "https://api.apitube.io/v1/news/everything?organization.name=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"

Exemplos relacionados

Receita para cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?organization.name=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'

Receita para Python

import requests

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

querystring = {
    "organization.name": "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)

Receita para Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "organization.name": "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);
});

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' => [
    'organization.name' => '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();

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?organization.name=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();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify