2010-06-07 4 views
1

Je tente d'utiliser l'API Yahoo Contacts pour ajouter une fonctionnalité "inviter vos amis" sur un site que je construis.Comment faire pour récupérer le GUID pour l'API Contacts de Yahoo

J'ai trouvé le service Web correct à appeler (http://social.yahooapis.com/v1/user/{guid}/contacts) mais il demande le GUID de l'utilisateur, pas son nom d'utilisateur/mot de passe.

J'ai recherché, et je suis incapable de trouver une fonctionnalité de "recherche" par le biais de l'API Yahoo qui me permet d'obtenir le guid de l'utilisateur à partir de son nom d'utilisateur/mot de passe.

Quelqu'un at-il une expérience avec l'API Contacts.

J'ai passé en revue la documentation, et j'ai aussi regardé YQL, mais je n'ai toujours pas trouvé comment obtenir le guid de l'utilisateur.

Merci les gars.

Répondre

5

Ceci est de leur documentation pour les développeurs:

Pour obtenir le GUID de l'utilisateur qui est en cours d'exécution l'application, appelez l'opération GET sur l'URI suivant. Cet utilisateur doit être connecté à Yahoo!

URI: 
     http://social.yahooapis.com/v1/me/guid 

http://developer.yahoo.com/social/rest_api_guide/introspective-guid-resource.html

Notez que vous ne pouvez pas connecter l'utilisateur en silence - vous devez afficher la page de connexion Yahoo avec une fenêtre pop-up et obtenir un jeton OAuth (plus d'info sur ce trouvé dans les docs de développement).

+0

Merci. Je suis toujours perdu. Je trouve leur documentation juste horrible, que ce soit ou je suis vraiment stupide ces derniers jours. –

0

Vous devez d'abord enregistrer votre application sur YDN. que vous obtiendrez une clé de consommateur et un secret de consommateur pour mettre en œuvre oAuth.Lorsque votre application est autorisée par l'utilisateur, yahoo vous passe un jeton d'accès et un GUID par lequel vous pouvez appeler l'API sociale de yahoo.

check this out

Questions connexes