如何获得拥有用户和密码的Google Cookie?

时间:2009-08-09 22:04:42

标签: authentication cookies http-headers http-authentication

我正在开发的工具会做类似于你加入Facebook时的问题,他们会询问你的GMail用户名和密码,然后就可以抓住你所有的联系人。

但我的工具不使用浏览器,因此很难获得正确的标题。我假设Google应用程序(Orkut)仅检查我的Cookie和身份(ip,机器名,用户代理)作为身份验证方法。在这种情况下,我只需要获得正确的cookie。

我尝试使用参数Passwd = realPasswordHere& Email = mymail@gmail.com调用https://www.google.com/accounts/ServiceLoginAuth?service=orkut。但响应是与Set-Cookie类似的HTML:GALX = A9iBuq7y5xU; Path = / accounts; Secure

这些饼干都不是真实的。你自己尝试过吗?你知道怎么做吗?你见过一个开源项目吗?

3 个答案:

答案 0 :(得分:1)

考虑使用OAuth - 我刚刚详细说明了如何使用OAuth授权Orkut上的OpenSocial REST接口的URL,this one详细说明了OpenSocial的RPC接口,如果是这样的话你更喜欢(无论如何,授权部分基本相同)。

答案 1 :(得分:1)

如果您只是在寻找联系人,请查看提供的API: http://code.google.com/apis/contacts/

其他Google API

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

如果您需要源代码来查看如何执行此操作,您可以查看以下项目。 http://sourceforge.net/projects/gccontactman/

希望有所帮助,祝你好运!

答案 2 :(得分:-1)

也许您可以查看执行此操作的Google工具的源代码:

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