Haal het laatste nieuws van een specifieke auteur op en sorteer op sentiment score

Haal het laatste nieuws op van een specifieke auteur en sorteer op sentiment score

Invoerparameters

ParameterBeschrijvingTypeStandaardVereist
per_pageHet aantal te retourneren artikeleninteger20Nee
api_keyUw API sleutelstringNee
author.nameDe naam van de auteur in de nieuwsartikelenstringJa
sort.byHet criterium waarop de nieuwsartikelen moeten worden gesorteerd.stringJa
sort.orderDe volgorde waarin de nieuwsartikelen moeten worden gesorteerd.stringJa

Gerelateerde voorbeelden

Recept voor cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?per_page=10&api_key=YOUR_API_KEY&author.name=John+Doe&sort.by=sentiment.overall.score&sort.order=desc' \
--header 'Content-Type: application/json'

Recept voor Python

import requests

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

querystring = {
    "per_page": 10,
    "api_key": "YOUR_API_KEY",
    "author.name": "John Doe",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc"
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Recept voor Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "per_page": 10,
    "api_key": "YOUR_API_KEY",
    "author.name": "John Doe",
    "sort.by": "sentiment.overall.score",
    "sort.order": "desc"
}};

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

Recept voor 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' => 10,
    'api_key' => 'YOUR_API_KEY',
    'author.name' => 'John Doe',
    'sort.by' => 'sentiment.overall.score',
    'sort.order' => 'desc',
],
]);

echo $response->getBody();

Recept voor 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=10&api_key=YOUR_API_KEY&author.name=John+Doe&sort.by=sentiment.overall.score&sort.order=desc")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify
Wij gebruiken cookies

Door op "Accepteren" te klikken, gaat u akkoord met cookies op uw apparaat zodat de site werkt en voor analyse.