1. Accueil
  2. Docs
  3. Documentation Amzpecty
  4. Spécifications de l'API Amzpecty
  5. Obtenir des ASINS par URL

Obtenir des ASINS par URL

L'API Amzpecty peut analyser tous les ASIN d'une URL de résultat de recherche Amazon particulière via ce module API.

AJOUTER UNE URL POUR OBTENIR DES ASINS PAR LA QUEUE DE REQUÊTE D'URL

La demande d'ajout d'une URL à la file d'attente de requêtes Get Asins By URL. L'URL est une URL de résultat de recherche Amazon.

Attention : l'API Amzpecty ne peut obtenir qu'un maximum de 2,400 XNUMX Asins.

Limitations : le nombre d'ASIN récupérés peut varier du nombre réel d'ASIN d'Amazon en raison de divers facteurs tels que l'emplacement de recherche, la dynamique des listes Amazon, etc.

DÉDUCTION DE CRÉDIT

1 (un) crédit de déduction après la récupération réussie d'une page de données Asin. Le nombre d'Asin par page peut varier.

DEMANDE
URI /api/query/getasinsbyurl?secretKey={secretKey}
Method POSTEZ
Paramètres POST searchurl={url} où {url} – obligatoire – l'URL cible, par exemple https://www.amazon.com/s?k=funko&i=warehouse-deals
En-tête HTTP (facultatif) AMZPECTY_CALLBACK_URL={Votre URL de rappel}
Exemple /api/query/getasinsbyurl
RÉPONSE
En-têtes
Type de support application / json
Données JSON
JSON
{
     "status": "OK",
     "responsefor": "getasinsbyurl",
     "allowed": 4992,
     "dailyAllowed": 4992,
     "messageId": null,
     "message": null,
     "data": null,
     "rid": "60f126e20cf24280ed03b000",
     "dateProcessed": null,
     "domain": null
}

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

OBTENIR DES ASINS PAR URL DE REQUETE DE RAPPEL DE DONNÉES JSON
En-têtes
Type de support application / json
Données JSON
JSON
{
  "status": "OK",
  "responsefor": "getasinsbyurl",
  "allowed": 4986,
  "dailyAllowed": 4986,
  "messageId": null,
  "message": null,
  "data": {
    "statusInt": 2,
    "status": "Completed",
    "searchUrl": " https://www.amazon.com/s?k=funko&i=warehouse-deals ",
    "expectedTotalAsins": 732,
    "actualAsinsRetrieved": 732,
    "asins": [
      {
        "asin": "B07JLCLVRJ",
        "itemName": "Funko PoP! MArvel",
        "price": 9.99,
        "customerStarRating": "4.5 out of 5 stars",
        "customerReview": "5,006 ratings",
        "linkUrl": "http://www.amazon.com/gp/product/B07JLCLVRJ/ref=silver_xx_cont_revecalc",
        "imageUrl": "https://m.media-amazon.com/images/I/61Y6N4hBjDL._SL120_.jpg",
        "otherDetails": [
          "Get it as soon as Tue, Mar 29",
          "$3.99 shipping",
          "Only 1 left in stock - order soon."
        ]
      },
      {
        "asin": "B08XMY2DWM",
        "itemName": "Party House Masters of The Universe Mini Figurines Cake Toppers ",
        "price": 7.4,
        "priceShipping": 0,
        "inventoryWarning": "",
        "customerStarRating": "5 out of 5 stars",
        "customerReview": "1,105 ratings",
        "linkUrl": "http://www.amazon.com/gp/product/B08XMY2DWM/ref=silver_xx_cont_revecalc",
        "imageUrl": "https://m.media-amazon.com/images/I/61Y6N4hBjDL._SL120_.jpg",
        "otherDetails": [
          "Get it as soon as Tue, Mar 29",
          "$2.99 shipping",
          "Only 10 left in stock - order soon."
        ]
      }
    ]
  },
  "rid": "60f12c1a0cf24280ed03be5e",
  "dateProcessed": 1626418203388,
  "domain": "www.amazon.com",
  "totalCreditsDeducted": 1
}
OBTENIR LES ASINS DU VENDEUR PAR URL REQUÊTE RÉPONSE DE RAPPEL ATTRIBUTS JSON

Nom d'attributDétails
statutsLe statut de la demande.
réponsepourValeur « getasinsbyurl » pour le résultat de la requête Obtenir les Asins par URL.
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 aux messages d'erreur.
débarrasserL’identifiant de la demande. Cela peut être utilisé dans la requête Get comme clé.
domaineLe domaine Amazon correspondant pour le vendeur.
totalCréditsDéduitCe champ indique combien de crédits API Amzpecty ont été utilisés pour répondre à cette demande.
dateTraitéDate à laquelle la demande a été traitée au format horaire Unix.
data.sellerIdL'identifiant du vendeur.
data.statusIntLe statut de la recherche sous forme int. 0 pour "En file d'attente", 1 pour "Traitement", 2 pour "Terminé" ou 3 pour "Erreur"
données.statutL'état de la recherche. "En file d'attente", "Traitement", "Terminé" ou "Erreur"
data.actualAsinsRécupéréLe nombre d'Asins récupérés. Limite maximale de 2,400 2,400 Asins uniquement, même si l'URL contient plus de XNUMX XNUMX Asins. Noter que actualAsinsRécupéré pourrait ne pas être égal à attenduTotalAsins pour diverses raisons. Veuillez vous référer au sTatus champ pour l’état de recherche.
data.expectedTotalAsinsLe nombre total d’Asins de cette URL.
données.asins[]La liste des Asins que possède ce vendeur.
asins[n].asinL'Asin de l'article
asins[n].itemNameLe nom de l'article de l'Asin
asins[n].prixLe prix affiché de l'Asin
asins[n].customerStarRatingLe classement par étoiles des clients de l'Asin
asins[n].customerReviewLe nombre d'avis clients sur Asin
asins[n].linkUrlLe lien de l'Asin
asins[n].imageUrlL'url de l'image de l'Asin
asins[n].otherDetails[n]Liste d'autres détails tels que les informations d'expédition, les frais d'expédition, les avertissements de stock, etc.

OBTENIR ASINS PAR URL RÉSULTAT PAR ID DE DEMANDE

La requête pour obtenir le résultat Get Asins By URL par Request Id (débarrasser).

Notez que vous pouvez appeler ceci pour récupérer les données de résultats même si Amzpecty recherche toujours des données et n'est pas terminé à 100 %. Vous pouvez vous référer au sTatus champ pour le statut de la recherche.

Remarque : Veuillez éviter de passer des appels successifs à très court intervalle. Toutes les 30 secondes au moins correspond à notre intervalle d’appel recommandé.

DÉDUCTION DE CRÉDIT

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

DEMANDE
URI /api/query/getasinsbyurl/rid/{rid}?secretKey={secretKey} {rid} – demande d'identifiant à partir de la réponse /api/query/getasinsbyurl/
Exemple /api/query/ getasinsbyurl/rid/60f12c1a0cf24280ed03c122?secretKey=XXXXXXXXXX
RÉPONSE

See OBTENIR DES ASINS PAR URL DE REQUETE DE RAPPEL DE DONNÉES JSON

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