Autorenkompetenzanalyse mit Cross-Source-Tracking

Verfolgen Sie, was einzelne Autoren in mehreren Nachrichtenquellen schreiben. Filtern Sie nach Themenkategorie und ob die Berichterstattung positiv, negativ oder neutral ist

Eingabeparameter

ParameterBeschreibungTypStandardErforderlich
author.nameZu verfolgender Autorenname.stringJa
category.idKategoriefilter.stringJa
sort.bySortieren nach Veröffentlichungsdatum.stringJa
sort.orderAbsteigende Reihenfolge.stringJa
per_pageMaximale Anzahl von abzurufenden Artikelninteger10Ja
source.rank.opr.minMindest-Quellenqualität.stringJa
api_keyIhr API SchlüsselstringJa

Workflow-Beispiele

Anfrage zur Analyse der Expertise von Autoren:
curl -X GET "https://api.apitube.io/v1/news/everything?author.name=Ezra%20Klein&category.id=medtop:11000000&sort.by=published_at&sort.order=desc&per_page=10&api_key=YOUR_API_KEY"
Sehen Sie, ob die Berichterstattung eines Autors tendenziell positiv, negativ oder neutral ist:
curl -X GET "https://api.apitube.io/v1/news/everything?author.name=Reuters,Associated%20Press&organization.name=JPMorgan%20Chase&published_at.start=2023-01-01&sort.by=sentiment.overall.score&api_key=YOUR_API_KEY"
Anfrage zur Verfolgung der Themenentwicklung von Autoren:
curl -X GET "https://api.apitube.io/v1/news/everything?author.name=Yuval%20Noah%20Harari&published_at.start=2018-01-01&published_at.end=2023-12-31&sort.by=published_at&sort.order=asc&per_page=100&api_key=YOUR_API_KEY"

Verwandte Beispiele

Rezept für cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?author.name=Ezra+Klein&category.id=medtop%3A11000000&sort.by=published_at&sort.order=desc&per_page=10&source.rank.opr.min=0.7&api_key=YOUR_API_KEY' \
--header 'Content-Type: application/json'

Rezept für Python

import requests

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

querystring = {
    "author.name": "Ezra Klein",
    "category.id": "medtop:11000000",
    "sort.by": "published_at",
    "sort.order": "desc",
    "per_page": 10,
    "source.rank.opr.min": 0.7,
    "api_key": "YOUR_API_KEY"
}
response = requests.request("GET", url, params=querystring)

print(response.text)

Rezept für Javascript

import axios from "axios"

const options = {
		method: 'GET',
		url: 'https://api.apitube.io/v1/news/everything',
		params: {
    "author.name": "Ezra Klein",
    "category.id": "medtop:11000000",
    "sort.by": "published_at",
    "sort.order": "desc",
    "per_page": 10,
    "source.rank.opr.min": 0.7,
    "api_key": "YOUR_API_KEY"
}};

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

Rezept 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' => [
    'author.name' => 'Ezra Klein',
    'category.id' => 'medtop:11000000',
    'sort.by' => 'published_at',
    'sort.order' => 'desc',
    'per_page' => 10,
    'source.rank.opr.min' => 0.7,
    'api_key' => 'YOUR_API_KEY',
],
]);

echo $response->getBody();

Rezept 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?author.name=Ezra+Klein&category.id=medtop%3A11000000&sort.by=published_at&sort.order=desc&per_page=10&source.rank.opr.min=0.7&api_key=YOUR_API_KEY")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify
Wir verwenden Cookies

Durch Klicken auf "Akzeptieren" stimmen Sie der Verwendung von Cookies auf Ihrem Gerät zu, damit die Website funktioniert und für Analysen.