Vind artikelen waarbij de toon van de kop afwijkt van de toon van het artikel
Vind artikelen waarbij de toon van de kop afwijkt van de toon van het artikel, nuttig voor het identificeren van clickbait of controversiële framing
Invoerparameters
| Parameter | Beschrijving | Type | Standaard | Vereist |
|---|---|---|---|---|
| sentiment.mixed | Filter artikelen waarbij de toon van de kop afwijkt van de toon van het artikel. | integer | Ja | |
| category.id | Categorie filter (optioneel). | string | Nee | |
| api_key | Uw API sleutel | string | Ja | |
| per_page | Maximaal aantal op te halen artikelen | integer | 20 | Nee |
Workflow-voorbeelden
Artikelen waarvan de titel en tekst verschillende tonen hebben:
curl -X GET "https://api.apitube.io/v1/news/everything?sentiment.mixed=1&category.id=medtop:11000000&api_key=YOUR_API_KEY"
Artikelen met een consistent tone:
curl -X GET "https://api.apitube.io/v1/news/everything?sentiment.consistent=1&has_author=1&api_key=YOUR_API_KEY"
Gerelateerde voorbeelden
- Haal nieuws op met een positieve toon
- Artikelen met positieve toon ophalen
- Haal artikelen over Elon Musk op met een positieve toon
- Sorteer op engagementscore
- Sorteren op kwaliteitsscore
Recept voor cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?sentiment.mixed=1&category.id=medtop%3A11000000&api_key=YOUR_API_KEY&per_page=10' \
--header 'Content-Type: application/json'
Recept voor Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"sentiment.mixed": 1,
"category.id": "medtop:11000000",
"api_key": "YOUR_API_KEY",
"per_page": 10
}
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: {
"sentiment.mixed": 1,
"category.id": "medtop:11000000",
"api_key": "YOUR_API_KEY",
"per_page": 10
}};
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' => [
'sentiment.mixed' => 1,
'category.id' => 'medtop:11000000',
'api_key' => 'YOUR_API_KEY',
'per_page' => 10,
],
]);
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?sentiment.mixed=1&category.id=medtop%3A11000000&api_key=YOUR_API_KEY&per_page=10")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();