Question

L'outil que je développe ferait une chose semblable à quand vous joindre à Facebook et ils demandent votre nom d'utilisateur et mot de passe GMail et avec elle ils peuvent saisir tous vos contacts.

Mais mon outil ne pas utiliser un navigateur, il est donc difficile d'obtenir les en-têtes appropriés. Je suppose que l'application Google (Orkut) ne vérifie que mes cookies et de l'identité (IP, nom de la machine, l'agent utilisateur) comme méthode d'authentification. Dans ce cas, tout ce que je besoin est d'obtenir les témoins appropriés.

J'ai essayé d'appeler https://www.google.com/accounts/ServiceLoginAuth ? service = orkut avec les paramètres Passwd=realPasswordHere&Email=mymail@gmail.com. Mais la réponse a été un HTML similaire avec Set-Cookie: galX = A9iBuq7y5xU; path = / comptes, sécurisé

Aucun de ces cookies sont la vraie chose. Avez-vous essayé vous-même? Savez-vous comment le faire? Avez-vous déjà vu un projet open source qui le fait?

Était-ce utile?

La solution 3

Peut-être que vous pouvez vérifier le code source d'un outil Google qui fait cela:

http://mail.google.com/mail/help/email_uploader.html

Autres conseils

Envisagez d'utiliser OAuth - l'URL que je viens de donner des détails comment utiliser OAuth pour autoriser l'interface OpenSocial REST sur Orkut, et celui-ci a détaillé les spécifications de l'interface RPC à OpenSocial, si c'est ce que vous préférez (la partie d'autorisation est fondamentalement la même, de toute façon).

Si vous êtes à la recherche des contacts Vérifions l'API fournie: http://code.google.com/apis/contacts/

d'autres API Google

http://code.google.com/apis/gdata/

Si vous avez besoin du code source pour voir comment faire cela, vous pouvez consulter le projet suivant. http://sourceforge.net/projects/gccontactman/

espoir qui aide, et bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top