从有线获取最新消息并导出为XML

如何从Wired获取最新消息并使用我们的API将其导出为XML

输入参数

Parameter Description Type Required Example
source.domain The domain of the news source string Yes wired.com
export The format in which you want to export string No xml
per_page The number of articles to return integer 20 Yes

食谱 cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?source.domain=wired.com&export=xml&per_page=50' \
--header 'Content-Type: application/json'

食谱 Python

import requests

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

querystring = {
    "source.domain": "wired.com",
    "export": "xml",
    "per_page": 50
}
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: {
    "source.domain": "wired.com",
    "export": "xml",
    "per_page": 50
}};

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' => [
    'source.domain' => 'wired.com',
    'export' => 'xml',
    'per_page' => 50,
],
]);

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?source.domain=wired.com&export=xml&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