Hämta senaste nyheterna från en specifik författare, sorterade efter sentimentpoäng

How to get the latest news from a specific author and sorted by sentiment score using our API

Indataparameter

ParameterDescriptionTypeDefaultRequired
per_pageThe number of articles to returninteger20No
api_keyYour API keystringNo
author.nameThe name of the author in the news articlesstringYes
sort.byThe parameter to sort the news articles bystringYes
sort.orderThe order to sort the news articles bystringYes

Relaterade exempel

Recept för 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 för 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 för 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 för 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 för 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
Vi använder cookies

Genom att klicka på "Acceptera" godkänner du att cookies lagras på din enhet för funktion och analys.