Få de seneste nyheder fra USA, Storbritannien og Japan i London, Tokyo og eksporter som TSV

Sådan får du de seneste nyheder fra USA, Storbritannien og Japan i Ny York, London og Tokyo og eksporterer det som TSV ved hjælp af vores API

Input parametre

ParameterDescriptionTypeDefaultRequired
source.country.codeThe country code of the news sourcestringYes
location.nameThe name of the locations of the news articlesstringYes
exportThe format in which you want to exportstringNojson
per_pageThe number of articles to returninteger20Yes

Opskrift på cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?source.country.code=us%2Cuk%2Cjp&location.name=New+York%2CLondon%2CTokyo&export=tsv&per_page=10' \
--header 'Content-Type: application/json'

Opskrift på Python

import requests

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

querystring = {
    "source.country.code": "us,uk,jp",
    "location.name": "New York,London,Tokyo",
    "export": "tsv",
    "per_page": 10
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Opskrift på Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "source.country.code": "us,uk,jp",
    "location.name": "New York,London,Tokyo",
    "export": "tsv",
    "per_page": 10
}};

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

Opskrift på PHP

require 'vendor/autoload.php';

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
	'query' => [
    'source.country.code' => 'us,uk,jp',
    'location.name' => 'New York,London,Tokyo',
    'export' => 'tsv',
    'per_page' => 10,
],
]);

echo $response->getBody();

Opskrift på 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.country.code=us%2Cuk%2Cjp&location.name=New+York%2CLondon%2CTokyo&export=tsv&per_page=10")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify