ニューヨークからのものを除く日本語で技術ニュース記事を取得

私たちのAPIを使用してニューヨークからの記事を除く日本語で技術ニュース記事を取得する方法

入力パラメータ

Parameter Description Type Default Required
per_page The number of articles to return integer 20 No
api_key Your API key string No
category.name The category of the articles you want to retrieve string Yes
language.code The language code of the articles you want to retrieve string Yes
ignore.location.name The location name of the articles to ignore string No

のためのレシピ cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?per_page=50&api_key=YOUR_API_KEY&category.name=technology&language.code=ja&ignore.location.name=New+York' \
--header 'Content-Type: application/json'

のためのレシピ Python

import requests

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

querystring = {
    "per_page": 50,
    "api_key": "YOUR_API_KEY",
    "category.name": "technology",
    "language.code": "ja",
    "ignore.location.name": "New York"
}
response = requests.request("GET", url, params=querystring)

print(response.text)

のためのレシピ Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "per_page": 50,
    "api_key": "YOUR_API_KEY",
    "category.name": "technology",
    "language.code": "ja",
    "ignore.location.name": "New York"
}};

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

のためのレシピ PHP

require 'vendor/autoload.php';

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
	'query' => [
    'per_page' => 50,
    'api_key' => 'YOUR_API_KEY',
    'category.name' => 'technology',
    'language.code' => 'ja',
    'ignore.location.name' => 'New York',
],
]);

echo $response->getBody();

のためのレシピ 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?per_page=50&api_key=YOUR_API_KEY&category.name=technology&language.code=ja&ignore.location.name=New+York")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify