2014-06-10 2 views
0

J'essaie d'obtenir la recherche iphone5.Api retourne des données inattendues dans bestbuy

Ceci est l'URL que je frappe.

http://api.remix.bestbuy.com/v1/products(search=Iphone5)?apiKey=myapi&page=1

Et cette réponse est tout à fait différent de ce que je suis dans l'attente .Je suis à la recherche les mêmes données que ce que je suis arrivé après avoir cherché l'interface utilisateur de l'iPhone à bestbuy.com.

Ma réponse contient des détails de casque qui ne sont pas Iphone. Puis-je savoir Y il est ainsi. Quels autres paramètres je dois passer pour obtenir les données correctes.

S'il vous plaît aidez-moi.

UPdate: Il affiche uniquement les données des accessoires au lieu des détails du produit Iphone5.

Répondre

1

La recherche de l'API utilise actuellement un modèle de pertinence différent de la recherche de bestbuy.com. Si vous recherchez spécifiquement des iPhones, vous voudrez probablement filtrer en fonction de la catégorie. Vous pouvez également modifier votre requête pour effectuer une recherche par "nom" pour encore plus de spécificité.

Une URL qui a fonctionné pour moi:

http://api.remix.bestbuy.com/v1/products(name="iPhone*"&categoryPath.id=pcmcat209400050001)?format=json&apiKey=YourAPIKey

Si vous voulez limiter vos résultats à l'iPhone 5, 5c, ou 5 secondes, une meilleure requête serait:

http://api.remix.bestbuy.com/v1/products(name="iPhone 5*"&categoryPath.id=pcmcat209400050001)?format=json&apiKey=YourAPIKey

Nous avons une documentation plus complète sur nos différentes options de recherche sur notre nouveau site de développeur au https://developer.bestbuy.com/documentation. Assurez-vous de vérifier s'il y a quelque chose de colombophile que vous devez faire!

Questions connexes