Overvåg nyheder på tværs af flere sprog, og spor, om dækningen er positiv, negativ eller neutral

Overvåg nyheder på tværs af flere sprog. Se, om dækningen er positiv, negativ eller neutral. Filtrer efter kildekvalitet og tid

Inputparametre

ParameterBeskrivelseTypeStandardPåkrævet
language.codeFlere sprog (kommasepareret).stringJa
titleSøgeforespørgsel.stringJa
sentiment.overall.polarityFiltrer efter tone.stringJa
published_at.startStartdato-filter.stringJa
source.rank.opr.minMinimum kildekvalitet.stringJa
sort.bySorter efter udgivelsesdato.stringJa
sort.orderFaldende rækkefølge.stringJa
facetTæl artikler efter felt.booleantrueJa
facet.fieldFelter, som artiklerne skal tælles efter.stringJa
api_keyDin API nøglestringJa
per_pageMaksimalt antal artikler, der skal hentesinteger40Nej

Workflow-eksempler

Flersproget nyhedsovervågning:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=en,ja,de,fr&title=AI&sentiment.overall.polarity=positive&published_at.start=2023-01-01&published_at.end=2023-01-31&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&facet=true&facet.field=language.id,source.country.id&api_key=YOUR_API_KEY"
Flersproget analyse med kildefiltrering:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=en,ja,de&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY"
Sprogspecifikke erhvervsnyheder:
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=zh,ko&category.id=medtop:04000000&published_at.start=2023-01-01&api_key=YOUR_API_KEY"

Relaterede eksempler

Opskrift på cURL

curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?language.code=en%2Cja%2Cde%2Cfr&title=AI&sentiment.overall.polarity=positive&published_at.start=2023-01-01&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&facet=1&facet.field=language.id%2Csource.country.id&api_key=YOUR_API_KEY&per_page=40' \
--header 'Content-Type: application/json'

Opskrift på Python

import requests

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

querystring = {
    "language.code": "en,ja,de,fr",
    "title": "AI",
    "sentiment.overall.polarity": "positive",
    "published_at.start": "2023-01-01",
    "source.rank.opr.min": 5,
    "sort.by": "published_at",
    "sort.order": "desc",
    "facet": true,
    "facet.field": "language.id,source.country.id",
    "api_key": "YOUR_API_KEY",
    "per_page": 40
}
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: {
    "language.code": "en,ja,de,fr",
    "title": "AI",
    "sentiment.overall.polarity": "positive",
    "published_at.start": "2023-01-01",
    "source.rank.opr.min": 5,
    "sort.by": "published_at",
    "sort.order": "desc",
    "facet": true,
    "facet.field": "language.id,source.country.id",
    "api_key": "YOUR_API_KEY",
    "per_page": 40
}};

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' => [
    'language.code' => 'en,ja,de,fr',
    'title' => 'AI',
    'sentiment.overall.polarity' => 'positive',
    'published_at.start' => '2023-01-01',
    'source.rank.opr.min' => 5,
    'sort.by' => 'published_at',
    'sort.order' => 'desc',
    'facet' => 1,
    'facet.field' => 'language.id,source.country.id',
    'api_key' => 'YOUR_API_KEY',
    'per_page' => 40,
],
]);

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?language.code=en%2Cja%2Cde%2Cfr&title=AI&sentiment.overall.polarity=positive&published_at.start=2023-01-01&source.rank.opr.min=5&sort.by=published_at&sort.order=desc&facet=1&facet.field=language.id%2Csource.country.id&api_key=YOUR_API_KEY&per_page=40")
		.method("POST", body)
		.addHeader("Content-Type", "application/json")
		.build();
Response response = client.newCall(request).execute();
		
  • CNN
  • Techcrunch
  • Vox
  • Apple
  • Microsoft
  • IBM
  • Bloomberg
  • Spotify
Vi bruger cookies

Ved at klikke på "Accepter" accepterer du cookies på din enhed, så webstedet fungerer og til analyse.