ดึงข่าวสิ่งแวดล้อมจากสถานที่สำคัญ

คำแนะนำเกี่ยวกับวิธีการดึงบทความข่าวสิ่งแวดล้อมจากสถานที่ทางภูมิศาสตร์ที่เฉพาะเจ

พารามิเตอร์อินพุต

Parameter Description Type Default Required
api_key Your API key. string Yes
category.name The category of the news articles to retrieve (e.g., "finance"). string Yes
location.name The location of the news articles to retrieve (e.g., "Miami"). string Yes
per_page The number of articles to return. integer 20 No

สูตรสำหรับ cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?api_key=YOUR_API_KEY&category.name=finance&location.name=Miami' \
--header 'Content-Type: application/json'

สูตรสำหรับ Python

import requests

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

querystring = {
    "api_key": "YOUR_API_KEY",
    "category.name": "finance",
    "location.name": "Miami"
}
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: {
    "api_key": "YOUR_API_KEY",
    "category.name": "finance",
    "location.name": "Miami"
}};

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' => [
    'api_key' => 'YOUR_API_KEY',
    'category.name' => 'finance',
    'location.name' => 'Miami',
],
]);

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?api_key=YOUR_API_KEY&category.name=finance&location.name=Miami")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify