Analyse de la réputation de la marque sur tous les marchés
Vérifiez si la couverture de la marque est positive, négative ou neutre dans plusieurs pays, en filtrant par qualité de la source et par plage de dates
Paramètres d'entrée
| Paramètre | Description | Type | Valeur par défaut | Requis |
|---|---|---|---|---|
| title | Nom de marque à rechercher dans les titres d'articles. | string | Oui | |
| source.country.code | Plusieurs codes pays (séparés par des virgules). | string | Oui | |
| sort.by | Trier par score de sentiment. | string | Oui | |
| sort.order | Ordre décroissant. | string | Oui | |
| published_at.start | Date de début pour la période d'analyse. | string | Oui | |
| source.rank.opr.min | Classement minimum de la qualité 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
Demande d'analyse de la réputation de marque sur les marchés :
curl -X GET "https://api.apitube.io/v1/news/everything?title=Samsung&source.country.code=us,kr,in&sort.by=sentiment.overall.score&sort.order=desc&published_at.start=2023-01-01&published_at.end=2023-01-31&source.rank.opr.min=6&api_key=YOUR_API_KEY"
Demande d'analyse de l'impact du parrainage de marque :
curl -X GET "https://api.apitube.io/v1/news/everything?title=Rolex,sponsorship,tournament&published_at.start=2023-01-01&published_at.end=2023-01-31&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY"
Demande de suivi de la gestion de crise de marque :
curl -X GET "https://api.apitube.io/v1/news/everything?title=Boeing%20737%20MAX&sentiment.overall.polarity=negative&published_at.start=2019-03-01&published_at.end=2019-03-31&sort.by=published_at&sort.order=asc&api_key=YOUR_API_KEY"
Vérifiez si la couverture de marque est positive, négative ou neutre dans plusieurs langues :
curl -X GET "https://api.apitube.io/v1/news/everything?language.code=en,fr,de,ja&title=Netflix&sentiment.overall.polarity=positive&published_at.start=2023-01-01&published_at.end=2023-01-31&sort.by=published_at&api_key=YOUR_API_KEY"
Exemples connexes
- Suivez vos concurrents
- Trouvez avec quelles organisations une personne est mentionnée
- Obtenir des actualités sur un ton positif
- Obtenir des actualités de plusieurs pays
- Obtenir des actualités dans des langues spécifiques
Recette pour cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?title=Samsung&source.country.code=us%2Ckr%2Cin&sort.by=sentiment.overall.score&sort.order=desc&published_at.start=2023-01-01&source.rank.opr.min=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",
"source.country.code": "us,kr,in",
"sort.by": "sentiment.overall.score",
"sort.order": "desc",
"published_at.start": "2023-01-01",
"source.rank.opr.min": 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",
"source.country.code": "us,kr,in",
"sort.by": "sentiment.overall.score",
"sort.order": "desc",
"published_at.start": "2023-01-01",
"source.rank.opr.min": 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',
'source.country.code' => 'us,kr,in',
'sort.by' => 'sentiment.overall.score',
'sort.order' => 'desc',
'published_at.start' => '2023-01-01',
'source.rank.opr.min' => 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&source.country.code=us%2Ckr%2Cin&sort.by=sentiment.overall.score&sort.order=desc&published_at.start=2023-01-01&source.rank.opr.min=6&api_key=YOUR_API_KEY&per_page=25")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();