1. Accueil
  2. Docs
  3. Documentation Amzpecty
  4. Spécifications de l'API Amzpecty
  5. API d'évaluation des produits

API d'évaluation des produits

AJOUTER un ASIN/ISBN à la file d'attente de requêtes de l'API d'évaluation des produits

La demande d'ajout d'un ASIN/ISBN à la file d'attente des requêtes d'évaluation des produits. L'API Product Reviews interrogera les avis sur les produits avec la possibilité de filtrer les résultats en fonction des paramètres de requête définis par l'utilisateur.

Limitation
L'API ne peut récupérer qu'un maximum de 100 avis par combinaison de filtres.

DÉDUCTION DE CRÉDIT

1 (un) crédit de déduction (par page d'évaluation du produit) après une récupération réussie des données. 5 pages de Product Review consommeront 5 crédits si la récupération réussit.

DEMANDE
URI /api/query/reviews/{ASIN/ISBN}?domain={domain}&secretKey={secretKey} {ASIN/ISBN} – obligatoire – l'ASIN ou l'ISBN à ajouter à la liste de suivi
{domaine} – facultatif – la valeur par défaut est www.amazon.com si des valeurs valides non spécifiées [ http://www.amazon.com,/www.amazon.com ]
{emplacement} – facultatif – filtrez les avis par emplacement, comme indiqué sur Amazon. Par exemple (« États-Unis », « Mexique », « Royaume-Uni », etc.)
{datede} – facultatif – filtre les avis publiés depuis la date indiquée (modèle valide « aaaa-MM-jj »)
{dateà} – facultatif – filtre les avis publiés jusqu'à la date indiquée (modèle valide « aaaa-MM-jj »)
{achat vérifié uniquement} – facultatif – filtre uniquement les avis achetés vérifiés (Valeur valide : « vrai » ou « faux »)
{notation} – facultatif – filtre les avis par nombre d'étoiles (valeurs valides : « 1 », « 2 », « 3 », « 4 », « 5 »)
{dernièrement} – facultatif – si c'est vrai, n'obtiendra que les 10 avis les plus récents
Exemple /api/query/reviews/B01M5IK8M9?domain=www.amazon.com&secretKey= xxxxxxxxxx&location=Mexico&datefrom=2021-01-01&dateto=2021-12-31&verifiedpurchaseonly=true&rating=5&latestonly=true
RÉPONSE
En-têtes
Type de support application / json
Données JSON
JSON
{
    "status": "OK",
    "allowed": 4971,
    "messageId": null,
    "message": null,
    "data": null,
    "rid": "58eb4fb8bfc2333894ce7dc7",
    "dateProcessed": null
}

Notes: Lors du rappel, le rid peut être utilisé pour lier les données de rappel à l'appel de la demande d'origine.

RAPPEL DE REQUÊTE SUR LES AVIS SUR LES PRODUITS

EXAMENS PRODUIT DEMANDE DE RAPPEL
URI Exemple : https://your.server.com/amzpecty_result {Veuillez fournir l'URL dans la page Préférences} L'URL doit être activée pour SSL. AMZPECTY-API-SECRET-KEY (nom de l'en-tête) – l'en-tête de clé secrète sera inclus pour que le serveur de rappel valide l'origine de la demande
Type de support application / json
AVIS SUR LES PRODUITS REQUETE DE RAPPEL DE DONNÉES JSON
En-têtes
Type de support application / json
Données JSON
JSON
{
    "status": "OK",
    "responsefor": "productreviews",
    "allowed": 108974,
    "dailyAllowed": 9903,
    "messageId": null,
    "message": null,
    "data": {
        "asin": "B01M5IK8M9",
        "searchStatus": "completed",
        "reviewPagesScanned": 4,
        "requestFilters": {
            "location": "United States",
            "verifiedPurchaseOnly": true,
            "fromDate": "Jan 01, 2021",
            "toDate": "Dec 31, 2021",
            "starRating": "5"
        },
        "totalReviews": 21,
        "totalVerifiedPurchase": 21,
        "reviewLocations": [
            {
                "location": "United States",
                "reviewCount": 21
            }
        ],
        "ratings": [
            {
                "rating": "5.0 out of 5 stars",
                "reviewCount": 21
            }
        ],
        "reviews": [
            {
                "reviewId": "R5N2Q27S1WE1P",
                "customerName": "Spirit_Child",
                "customerProfileLink": "https://www.amazon.com/gp/profile/amzn1.account.AFE7FQ7FOLUVIUTTUKVF3MVMUPFQ/ref=cm_cr_getr_d_gw_btm?ie=UTF8",
                "customerProfileAvatar": "https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif",
                "reviewTitle": "I love it!",
                "reviewBody": "It delivered on time & it’s what I was expecting!!",
                "reviewLocation": "United States",
                "reviewDate": "Dec 22, 2021",
                "verifiedPurchase": true,
                "variant": "Size: Standard",
                "starRating": 5,
                "starRatingString": "5.0 out of 5 stars"
            }
        ]
    },
    "rid": "628c4494e4b06e3bbeaa8b5b",
    "dateProcessed": 1653359777214,
    "domain": "www.amazon.com",
    "totalCreditsDeducted": 1
}
EXAMEN DU PRODUIT REQUÊTE RÉPONSE DE RAPPEL ATTRIBUTS JSON
Nom d'attributDétails
statutsLe statut de la demande.
réponsepourValeur « productvariations » pour le résultat de la requête Variations de produit
permisLe nombre de demandes actuellement autorisées. Se réinitialise mensuellement.
quotidiennementAutoriséNombre de demandes quotidiennes actuellement autorisées. Se réinitialise quotidiennement.
ID du messageL'identifiant du message (le cas échéant).
messageLe message réel (le cas échéant). Veuillez vous référer à Messages d'erreur.
débarrasserL’identifiant de la demande. Cela peut être utilisé pour faire correspondre cette réponse à la demande initiale.
dateTraitéDate à laquelle la demande a été traitée au format d'heure Unix.
domaineLe domaine Amazon cible.
totalCréditsDéduitCe champ indique combien de crédits API Amzpecty ont été utilisés pour répondre à cette demande.
données.asinL'ASIN du produit.
données. état de rechercheL'état de la recherche. [ "en cours", "terminé", "erreur"]
données. revuePagesScannéesLe nombre de pages d'avis analysées
données. requêteFiltresL'utilisateur a spécifié les filtres pour cette demande de requête
données. requestFilters. emplacementFiltre de localisation. [« États-Unis », « Mexique », etc. comme indiqué sur Amazon]
données. requestFilters. vérifiéAchat uniquementvrai – retourner l'achat vérifié uniquement
données. requestFilters. partir de la dateDate de révision à partir du filtre. [« aaaa-MM-jj » par exemple « 2021/01/01 »]
données. requestFilters. à ce jourDate de révision à filtrer. [« aaaa-MM-jj » par exemple « 2021-12-31 »]
données. requestFilters. Évaluation étoiléeFiltre de notation par étoiles [« 1 », « 2 », « 3 », « 4 », « 5 »]
data.totalAvisLe total des avis compte.
données. totalAchat vérifiéLe nombre total d’avis d’achat vérifiés.
données. reviewEmplacements[]La liste des emplacements avec leur nombre d'avis correspondant
données. reviewLocations[n].locationLe lieu de l'examen
données. reviewLocations[n].reviewCountLe nombre d'emplacements d'examen
données. notes []La liste des notes avec leur nombre de notes correspondant
données. notes[n].noteLa note des critiques
données. notes[n].reviewCountLe nombre de notes des avis
données. Commentaires[]La liste des avis des utilisateurs avec leurs informations correspondantes
data.reviews[n].reviewIdL'identifiant de l'avis
data.reviews[n].customerNameLe nom du client de l'avis
data.reviews[n].customerProfileLinkLe lien du profil d'évaluation
data.reviews[n].customerProfileAvatarLe lien de l'avatar du profil d'évaluation
data.reviews[n].reviewTitleLe titre de la revue
data.reviews[n].reviewBodyL'organisme de révision
data.reviews[n].reviewLocationLe lieu de l'examen
data.reviews[n].reviewDateLa date de révision
data.reviews[n].verifiedPurchaseL'indicateur d'achat vérifié de l'avis (« vrai » si vérifié)
data.reviews[n].varianteLa variante du produit d'évaluation
data.reviews[n].starRatingLe nombre d'étoiles de l'avis
data.reviews[n].starRatingStringLe nombre d'étoiles de l'avis sous forme de chaîne

OBTENIR LE RÉSULTAT DES AVIS SUR LES PRODUITS PAR ASIN/ISBN

La demande pour obtenir le dernier résultat des avis sur les produits par ASIN/ISBN.

DÉDUCTION DE CRÉDIT

0 (zéro) déduction de crédit pour l’appel Get.

DEMANDE
URI /api/query/reviews/asin/{ASIN/ISBN}?domain={domain}&secretKey={secretKey} {ASIN/ISBN} – l'ASIN permettant d'obtenir la liste de suivi la plus récente {domaine} – facultatif – par défaut www.amazon.com si des valeurs valides non spécifiées [ http://www.amazon.com,/www.amazon.com ]
Exemple /api/query/reviews/asin/B01M5IK8M9?domain=www.amazon.com&secretKey= xxxxxxxxxx
RÉPONSE

See Avis sur les produits Résultat de la requête Rappel Exemples de données JSON

OBTENIR LE RÉSULTAT DES AVIS SUR LES PRODUITS PAR RID

La demande pour obtenir le dernier résultat des avis sur les produits par RID.

DÉDUCTION DE CRÉDIT

0 (zéro) déduction de crédit pour l’appel Get.

DEMANDE
URI /api/query/reviews/rid/{rid}?domain={domain}&secretKey={secretKey} { RID } – l'ID de demande pour obtenir la liste de variantes la plus récente {domaine} – facultatif – par défaut www.amazon.com s'il n'est pas spécifié. Voir Domaines Amazon pris en charge pour la liste.
Exemple /api/query/reviews/rid/628c4494e4b06e3bbeaa8b5b?domain=www.amazon.com&secretKey= xxxxxxxxxx
RÉPONSE

See Avis sur les produits Résultat de la requête Rappel Exemples de données JSON

Cet article vous a-t-il été utile ? Oui Non
Comment pouvons-nous vous aider ?