Trouvez avec quelles organisations et lieux une personne est mentionnée
Trouvez des articles mentionnant des personnes spécifiques dans le contexte d'organisations et de lieux, en indiquant si la couverture est positive, négative ou neutre
Paramètres d'entrée
| Paramètre | Description | Type | Valeur par défaut | Requis |
|---|---|---|---|---|
| person.name | Nom de personne à rechercher. | string | Oui | |
| organization.name | Filtre de nom d'organisation. | string | Oui | |
| published_at.start | Filtre de date de début. | string | Oui | |
| sort.by | Trier par date de publication. | string | Oui | |
| sort.order | Ordre décroissant. | string | Oui | |
| api_key | Votre clé API | string | Oui | |
| per_page | Nombre maximum d'articles à récupérer | integer | 20 | Non |
Exemples de flux de travail
Trouvez avec quelles organisations une personne est mentionnée :
curl -X GET "https://api.apitube.io/v1/news/everything?person.name=Elon%20Musk&organization.name=Tesla&published_at.start=2024-01-01&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY"
Vérifiez si la couverture d'une personne est positive, négative ou neutre dans différentes sources :
curl -X GET "https://api.apitube.io/v1/news/everything?person.name=Elon%20Musk&source.domain=cnn.com,foxnews.com,bbc.com&sort.by=sentiment.overall.score&sort.order=desc&api_key=YOUR_API_KEY"
Suivez la couverture controversée d'une personnalité publique au fil du temps :
curl -X GET "https://api.apitube.io/v1/news/everything?person.name=Elon%20Musk&sentiment.overall.polarity=negative&published_at.start=2023-01-01&published_at.end=2023-12-31&sort.by=published_at&sort.order=asc&api_key=YOUR_API_KEY"
Étude d'impact commercial multi-localisation :
curl -X GET "https://api.apitube.io/v1/news/everything?location.name=United%20States,China,India&category.id=medtop:04000000&organization.name=Apple,Google,Microsoft&published_at.start=2023-01-01&api_key=YOUR_API_KEY"
Exemples connexes
- Suivez vos concurrents
- Analyse de la réputation de la marque
- Suivez la fréquence à laquelle les personnes, les entreprises ou les lieux apparaissent ensemble
- Obtenez des articles sur Elon Musk avec un ton positif
- Triez par score d'engagement
Recette pour cURL
curl --location --globoff --request POST 'https://api.apitube.io/v1/news/everything?person.name=Elon+Musk&organization.name=Tesla&published_at.start=2024-01-01&sort.by=published_at&sort.order=desc&api_key=YOUR_API_KEY&per_page=20' \
--header 'Content-Type: application/json'
Recette pour Python
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {
"person.name": "Elon Musk",
"organization.name": "Tesla",
"published_at.start": "2024-01-01",
"sort.by": "published_at",
"sort.order": "desc",
"api_key": "YOUR_API_KEY",
"per_page": 20
}
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: {
"person.name": "Elon Musk",
"organization.name": "Tesla",
"published_at.start": "2024-01-01",
"sort.by": "published_at",
"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);
});
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' => [
'person.name' => 'Elon Musk',
'organization.name' => 'Tesla',
'published_at.start' => '2024-01-01',
'sort.by' => 'published_at',
'sort.order' => 'desc',
'api_key' => 'YOUR_API_KEY',
'per_page' => 20,
],
]);
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?person.name=Elon+Musk&organization.name=Tesla&published_at.start=2024-01-01&sort.by=published_at&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();