Vérifiez si les avis sur les produits sont positifs, négatifs ou neutres, filtrés par marque
Trouvez des avis sur les produits, filtrés par marque, plage de score de sentiment et plage de dates
Paramètres d'entrée
| Paramètre | Description | Type | Valeur par défaut | Requis |
|---|---|---|---|---|
| title | Rechercher des articles de critique. | string | Oui | |
| title | Rechercher des avis sur des marques/produits. | string | Oui | |
| sentiment.overall.score.min | Score de sentiment minimum | float | Oui | |
| sentiment.overall.score.max | Score de sentiment maximum | float | Oui | |
| published_at.start | Filtre de date de début. | string | Oui | |
| sort.by | Trier par score de sentiment. | string | Oui | |
| source.rank.opr.min | Qualité minimum de la source. | string | Oui | |
| api_key | Votre clé API | string | Oui | |
| per_page | Nombre maximum d'articles à récupérer | integer | 25 | Non |
Exemples de flux de travail
Vérifiez si les avis sur les produits sont positifs, négatifs ou neutres :
curl -X GET "https://api.apitube.io/v1/news/everything?title=Samsung%20Galaxy%20review&sentiment.overall.score.min=-1.0&sentiment.overall.score.max=1.0&published_at.start=2023-01-01&published_at.end=2023-01-31&sort.by=sentiment.overall.score&api_key=YOUR_API_KEY"
Exemples connexes
- Analyse de la réputation de la marque
- Vérifiez si les avis sur les produits sont positifs, négatifs ou neutres
- Analyser si la couverture est positive, négative ou neutre sur plusieurs dimensions
- Triez par score d'engagement
- Trier par score de qualité
Recette pour cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?title=Samsung+Galaxy+review&sentiment.overall.score.min=-1&sentiment.overall.score.max=1&published_at.start=2023-01-01&sort.by=sentiment.overall.score&source.rank.opr.min=0.6&api_key=YOUR_API_KEY&per_page=25' \
--header 'Content-Type: application/json'
Recette pour Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"title": "Samsung Galaxy review",
"sentiment.overall.score.min": -1,
"sentiment.overall.score.max": 1,
"published_at.start": "2023-01-01",
"sort.by": "sentiment.overall.score",
"source.rank.opr.min": 0.6,
"api_key": "YOUR_API_KEY",
"per_page": 25
}
response = requests.request("GET", url, params=querystring)
print(response.text)
Recette pour Javascript
import axios from "axios"
const options = {
method: 'GET',
url: 'https://api.apitube.io/v1/news/everything',
params: {
"title": "Samsung Galaxy review",
"sentiment.overall.score.min": -1,
"sentiment.overall.score.max": 1,
"published_at.start": "2023-01-01",
"sort.by": "sentiment.overall.score",
"source.rank.opr.min": 0.6,
"api_key": "YOUR_API_KEY",
"per_page": 25
}};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
Recette pour PHP
require 'vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client();
$response = $client->request('GET', 'https://api.apitube.io/v1/news/everything', [
'query' => [
'title' => 'Samsung Galaxy review',
'sentiment.overall.score.min' => -1,
'sentiment.overall.score.max' => 1,
'published_at.start' => '2023-01-01',
'sort.by' => 'sentiment.overall.score',
'source.rank.opr.min' => 0.6,
'api_key' => 'YOUR_API_KEY',
'per_page' => 25,
],
]);
echo $response->getBody();
Recette pour 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?title=Samsung+Galaxy+review&sentiment.overall.score.min=-1&sentiment.overall.score.max=1&published_at.start=2023-01-01&sort.by=sentiment.overall.score&source.rank.opr.min=0.6&api_key=YOUR_API_KEY&per_page=25")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();