在android中集成twitter时无效的标头cookie

时间:2013-05-23 16:24:49

标签: android twitter

我使用this tutorial

整合了Twitter for Android

它过去常常运行,但突然间它开始显示以下错误:

  

05-23 23:17:12.492:W / ResponseProcessCookies(17376):无效的cookie   标题:“set-cookie:guest_id = v1%3A136932583219426033;   域= .twitter.com;路径= /; Expires =星期六,2015年5月23日16:17:12 UTC“。   无法解析过期属性:星期六,2015年5月23日16:17:12 UTC

在浏览器中显示登录页面并开始登录后,它会显示一个授权页面。当我尝试从这个页面进行授权时,我没有像我预期的那样返回我的应用程序。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您的过期时间必须采用以下格式:

Sat, 23 May 2015 16:17:12 GMT

失去破折号,你的TZ需要是GMT。

假设您使用的是SimpleDateFormat,这相当于格式字符串:

"EEE,  d MMM yyyy HH:mm:ss zzz"

将时区设置为GMT:

formatter.setTimeZone(TimeZone.getTimeZone("GMT"));