Recevez les dernières nouvelles de CNN sur la politique, la technologie et les affaires avec un sentiment positif ou neutre
Comment obtenir les dernières nouvelles de CNN sur la politique, la technologie et les affaires avec un sentiment positif ou neutre en utilisant notre API
Paramètres d'entrée
Parameter | Description | Type | Default | Required |
---|---|---|---|---|
source.domain | The domain of the news sources | string | Yes | |
category.name | The category of the news articles | string | Yes | |
sentiment.overall.polarity | The overall sentiment polarity of the news articles | string | Yes | |
per_page | The number of articles to return | integer | 20 | Yes |
Recette pour cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?source.domain=cnn.com&category.name=politics%2Ctechnology%2Cbusiness&sentiment.overall.polarity=positive%2Cneutral&per_page=50' \
--header 'Content-Type: application/json'
Recette pour Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"source.domain": "cnn.com",
"category.name": "politics,technology,business",
"sentiment.overall.polarity": "positive,neutral",
"per_page": 50
}
response = requests.request("GET", url, params=querystring)
print(response.text)
Recette pour Javascript
import axios from "axios"
const options = {
method: 'GET',
url: 'https://api.apitube.io/v1/news/everything',
params: {
"source.domain": "cnn.com",
"category.name": "politics,technology,business",
"sentiment.overall.polarity": "positive,neutral",
"per_page": 50
}};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
Recette pour 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' => 'cnn.com',
'category.name' => 'politics,technology,business',
'sentiment.overall.polarity' => 'positive,neutral',
'per_page' => 50,
],
]);
echo $response->getBody();
Recette pour 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=cnn.com&category.name=politics%2Ctechnology%2Cbusiness&sentiment.overall.polarity=positive%2Cneutral&per_page=50")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();