6

我已经使用本教程集成了适用于 Android 的 Twitter

它以前可以正常运行,但突然开始显示以下错误:

05-23 23:17:12.492:W/ResponseProcessCookies(17376):无效的 cookie 标头:“set-cookie:guest_id=v1%3A136932583219426033;Domain=.twitter.com;Path=/;Expires=Sat,5 月 23 日- 2015 年 16:17:12 世界标准时间”。无法解析过期属性:2015 年 5 月 23 日星期六 16:17:12 UTC

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

4

1 回答 1

2

您的 expires 需要采用以下格式:

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"));
于 2013-05-23T16:30:25.247 回答