Après avoir utilisé l'API ebay récemment, je m'attendais à ce qu'il soit aussi simple de demander des informations à Amazon, mais cela ne semble pas ...
Il ne semble pas y avoir de bonne page Web qui explique les bases. Pour commencer, comment s'appelle le service? L'ancien nom a été abandonné, je pense, et l'acronyme AWS est utilisé partout (mais n'est-ce pas un terme générique qui inclut leur cloud computing et 20 autres services également?).
Il y a un manque d'informations claires sur le nouveau processus de «signature». En rassemblant des extraits de détails de diverses pages sur lesquelles je suis tombé par hasard, il semble qu'avant août 2009, vous aviez juste besoin d'un compte développeur avec Amazon pour faire des demandes et récupérer du XML. Vous devez maintenant utiliser un processus de cryptage sophistiqué pour créer un numéro supplémentaire dans votre chaîne de requête. Cela signifie-t-il que les données Amazon sont complètement hors de portée pour le programmeur qui veut juste une solution simple et rapide?
Il semble y avoir un tout petit peu d'informations sur les flux RSS, et vous pouvez obtenir un flux d'éléments qui ont été «tagués» facilement, mais je ne peux pas dire s'il existe un moyen de rechercher des titres en utilisant également RSS. Certains sites Web semblent suggérer cela, mais je pense qu'ils sont obsolètes maintenant?
Si quelqu'un peut donner un bref résumé de l'état actuel des choses, je vous en serais très reconnaissant. Tout ce que je veux faire, c'est partir d'un titre de livre dans ma base de données et utiliser Classic ASP pour obtenir un ensemble de produits qui correspondent à Amazon, en répertoriant les images de couverture et les prix.
Les `` widgets '' d'Amazon peuvent afficher les résultats de la recherche par mot-clé sur mes pages, mais j'ai moins de contrôle sur ceux-ci et ils ne sont affichés qu'à l'utilisateur - mon code ne peut pas les regarder.
la source
Réponses:
Votre message contient plusieurs questions, je vais donc essayer d'y répondre une à la fois:
Bien que la documentation soit un peu difficile à trouver (probablement en raison de tous les changements de nom), l'API PA est très bien documentée et plutôt élégante. Avec un minimum d'huile de coude et une certaine expérience dans l'appel à des services Web, vous ne devriez pas avoir de difficulté à obtenir les informations dont vous avez besoin de l'API.
la source
Je conviens qu'Amazon semble dissimuler intentionnellement la manière de trouver la documentation de l'API et de l'utiliser. Je spécule juste cependant.
Renommer les services de «ECS» en « API de publicité produit » n'était probablement pas non plus la meilleure décision, cela annulait essentiellement tout ce mojo de Google qu'ils avaient construit au fil du temps.
Il m'a fallu un certain temps pour «découvrir» ce lien mis à jour pour l' API de publicité produit . Je ne me souviens pas avoir pu le découvrir facilement via le lien typique `` Développeur '' sur la page Web d'Amazon. Cette documentation semble valide et ce sur quoi j'ai travaillé récemment.
Le changement des procédures d'authentification semble également ajouter une complexité supplémentaire, mais je suis sûr qu'ils ont une raison à cela.
J'utilise SOAP via C # pour communiquer avec l'API produit d'Amazon.
Le message d'Adam O'Neil ici, Comment obtenir des pochettes d'album, de DVD et de blueray d'Amazon , décrit la méthode SOAP avec C #. Ce n'est pas l'exemple original que j'ai retiré, et contrairement à son commentaire, ce n'était pas un échantillon officiel d'Amazon sur lequel je suis tombé par hasard, bien que le code semble identique. Cependant, Adam fait un bon travail en présentant toutes les étapes nécessaires. J'aimerais pouvoir créditer l'auteur original.
la source
J'ai écrit un article de blog sur ce sujet , après avoir passé des heures à parcourir la documentation obscure d'Amazon. Peut-être utile comme autre point de vue sur le processus.
la source
J'ai trouvé une bonne alternative pour demander des informations sur les produits Amazon ici: http://api-doc.axesso.de/
C'est une API de repos gratuite qui renvoie toutes les informations pertinentes relatives au produit demandé.
la source
Quelques liens que j'ai trouvés:
la source
Directement du moutyh du cheval: Résumé des opérations de l'API de publicité produit qui comprend les catégories suivantes:
la source