2010-07-19 10 views

Répondre

2

Non, c'est juste comme ça. Essayer de faire correspondre les deux est un exercice futile.

La recherche Amazon a le même problème.

+0

Ok .. alors je suppose que chaque requête donne des résultats différents .. Je viens d'obtenir le même résultat dans le navigateur après avoir fait une recherche répétée parce que les résultats sont mis en cache? – Nils

+1

Je ne suis pas certain des détails. J'ai des développeurs avec qui je travaille et qui se plaignent du fait que les résultats de l'API sont différents des résultats de la recherche sur le web. Je crois que c'est déterministe (donc la mise en cache n'y entre vraiment pas), juste habituellement différente entre les deux méthodes. –

0

J'ai le même problème. C'est comme si les requêtes API ne supportaient pas la recherche en texte intégral - les résultats via l'API sont les mêmes que si vous entrez "ma requête de recherche" entre guillemets. Cependant, essayez de définir un intervalle de temps légèrement plus long: «aujourd'hui» peut être différent de «last_week», et vous obtiendrez peut-être des résultats plus pertinents.

+2

Heh Je suis assez surpris que j'obtienne toujours des réponses à une question que j'ai posée il y a deux ans :) Quoi qu'il en soit, il semble que l'API ne s'est pas améliorée :(, je ne l'ai pas utilisé depuis. – Nils

1

Cette démo pourrait vous aider.

https://github.com/bitsabhi/YouTubeDemo

Un projet java pour revenir titre, album, vous établissez un lien de tube lorsque l'utilisateur recherche pour toutes les chansons. Utilise l'API de recherche de tube.