Analysera om bevakningen är positiv, negativ eller neutral över flera dimensioner, filtrerad efter källa
Kontrollera om täckning av flera organisationer är positiv, negativ eller neutral, filtrerat efter högkvalitativa källor och datumintervall
Inmatningsparametrar
| Parameter | Beskrivning | Typ | Standard | Krävs |
|---|---|---|---|---|
| sentiment.overall.score.min | Minsta sentimentpoäng (0.5 = måttligt positiv) | float | Ja | |
| category.id | Kategorifilter. | string | Ja | |
| organization.name | Flera organisationer (komma-separerade). | string | Ja | |
| sort.by | Sortera efter sentimentpoäng. | string | Ja | |
| sort.order | Fallande ordning. | string | Ja | |
| api_key | Din API-nyckel | string | Ja | |
| per_page | Maximalt antal artiklar att hämta | integer | 20 | Nej |
Arbetsflödesexempel
Se om täckning är positiv, negativ eller neutral över flera dimensioner:
curl -X GET "https://api.apitube.io/v1/news/everything?sentiment.overall.score.min=0.5&category.id=medtop:04000000&organization.name=Tesla,Google&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY"
Jämför om bevakningen är positiv, negativ eller neutral över olika marknader:
curl -X GET "https://api.apitube.io/v1/news/everything?sentiment.overall.polarity=negative&source.country.code=us,gb,de&category.id=medtop:07000000&published_at.start=2023-01-01&published_at.end=2023-12-31&api_key=YOUR_API_KEY"
Jämför täckningston över källdtyper:
curl -X GET "https://api.apitube.io/v1/news/everything?title=climate%20change&sentiment.overall.score.min=0.6&published_at.start=2023-01-01&published_at.end=2023-01-31&api_key=YOUR_API_KEY"
Relaterade exempel
- Hitta artiklar där rubrikens ton skiljer sig från artikelns ton
- Hämta nyheter med en positiv ton
- Hämta artiklar om Elon Musk med en positiv ton
- Spåra dina konkurrenter
- Sortera efter engagemangspoäng
Recept för cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?sentiment.overall.score.min=0.5&category.id=medtop%3A04000000&organization.name=Tesla%2CGoogle&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY&per_page=20' \
--header 'Content-Type: application/json'
Recept för Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"sentiment.overall.score.min": 0.5,
"category.id": "medtop:04000000",
"organization.name": "Tesla,Google",
"sort.by": "sentiment.overall.score",
"sort.order": "desc",
"api_key": "YOUR_API_KEY",
"per_page": 20
}
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: {
"sentiment.overall.score.min": 0.5,
"category.id": "medtop:04000000",
"organization.name": "Tesla,Google",
"sort.by": "sentiment.overall.score",
"sort.order": "desc",
"api_key": "YOUR_API_KEY",
"per_page": 20
}};
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' => [
'sentiment.overall.score.min' => 0.5,
'category.id' => 'medtop:04000000',
'organization.name' => 'Tesla,Google',
'sort.by' => 'sentiment.overall.score',
'sort.order' => 'desc',
'api_key' => 'YOUR_API_KEY',
'per_page' => 20,
],
]);
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?sentiment.overall.score.min=0.5&category.id=medtop%3A04000000&organization.name=Tesla%2CGoogle&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY&per_page=20")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();