将 Twitter @Anywhere 添加到站点后,用户可以正常登录,但 2 小时后,他们的会话已过期。似乎在任何地方都找不到任何引用 twitter 会话持续时间的线路。
问问题
364 次
1 回答
0
没有办法通过 API 覆盖 cookie 过期,因为这篇文章发布到 Twitter Anywhere Development Google Group 详细信息。
在帖子中,Twitter 的一位开发者倡导者马特哈里斯总结道:
@anywhere 不共享 twitter.com 登录信息,而是一个用户授权的连接——很像 OAuth 应用程序。但是,与 OAuth 应用程序不同,@anywhere 纯粹基于 Web,因此不提供超出当前会话的访问权限。
如果你想提供一个登录系统,你需要使用你自己的会话管理代码。不过,要将 Twitter 用作身份提供者,您可能需要考虑“使用 Twitter 登录”。
于 2011-07-01T06:36:32.753 回答