xan*_*ndy 5 authentication google-reader
谷歌阅读器API似乎期待今天认证的不同之处!
大约一个星期前,我下载了这个,一切正常,我尝试将其移植到java.对于我的代码,它完美地工作(在你的例子的帮助下)直到今天.我堆栈跟踪所有内容,我发现谷歌阅读器突然不接受只有SID作为cookie.当然,我也测试运行您的示例应用程序,但它也不能正常运行.
然后我去篡改谷歌阅读器的数据,我删除除了SID之外的每个cookie条目,它不起作用(好吧它给401,就像我的应用程序和你的样本); 我再次测试,我发现它现在需要另一个名为HSID的cookie条目,与SID(超过100个字长)相比,它大约是10-20个单词.任何人都知道我们可以从哪里获得额外的HSID?
PS我可以使用HTTPS进行身份验证,谷歌会向我返回三个令牌(SID,LSID,AUTH).但我无处猜测HSID是什么.
xan*_*ndy 10
我做的.是的,sfa提供的链接是正确的.但这种格式太混乱了.这是我如何做到的.
在每个请求中,在标题中添加以下内容:headername:授权值:GoogleLogin auth = {Auth string}例如(在java中)
HttpGet方法=新的HttpGet(CommandUrl + QueryString); method.addHeader("授权","GoogleLogin auth ="+ Auth);
这有效.感谢sfa的链接.
| 归档时间: |
|
| 查看次数: |
5470 次 |
| 最近记录: |