Få seneste nyheder fra CNN, BBC, og ræv nyheder med videoer
Sådan får du de seneste nyheder fra CNN, BBC, og ræv nyheder med videoer ved hjælp af vores API
Input parametre
Parameter | Description | Type | Default | Required |
---|---|---|---|---|
per_page | The number of articles to return | integer | 20 | No |
api_key | Your API key | string | No | |
source.domain | The domain of the news sources | string | Yes | |
media.videos.count | The number of videos in the news articles | integer | Yes |
Opskrift på cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?per_page=50&api_key=YOUR_API_KEY&source.domain=cnn.com%2Cbbc.com%2Cfoxnews.com&media.videos.count=1' \
--header 'Content-Type: application/json'
Opskrift på Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"per_page": 50,
"api_key": "YOUR_API_KEY",
"source.domain": "cnn.com,bbc.com,foxnews.com",
"media.videos.count": "1"
}
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: {
"per_page": 50,
"api_key": "YOUR_API_KEY",
"source.domain": "cnn.com,bbc.com,foxnews.com",
"media.videos.count": "1"
}};
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' => [
'per_page' => 50,
'api_key' => 'YOUR_API_KEY',
'source.domain' => 'cnn.com,bbc.com,foxnews.com',
'media.videos.count' => '1',
],
]);
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?per_page=50&api_key=YOUR_API_KEY&source.domain=cnn.com%2Cbbc.com%2Cfoxnews.com&media.videos.count=1")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();