Comment obtenir les cookies Google ayant l'utilisateur et le mot de passe?
-
12-09-2019 - |
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?
La solution 3
Peut-être que vous pouvez vérifier le code source d'un outil Google qui fait cela:
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!