我已经成功创建了一个应用程序来登录用户,并使用OAuth支持发布推文 ,但我无法想出一个方法来注销用户或强制登录(使用twitter登录) 。任何帮助,高度赞赏。如何从twitter注销
thnks提前
我已经成功创建了一个应用程序来登录用户,并使用OAuth支持发布推文 ,但我无法想出一个方法来注销用户或强制登录(使用twitter登录) 。任何帮助,高度赞赏。如何从twitter注销
thnks提前
我相信这个question有答案,将为你工作。为了方便起见,我会在这里发布摘要。
从Ryan McGeary: - 这是 你不拥有控制权
与Twitter会话由 由Twitter拥有的Cookie中定义。您 无法代表他们从 他们的Twitter注销。
如果你希望有人能够使用 你的“切换Twitter帐户” 功能,你需要再次通过 它们放到OAuth的握手, 但使用
/oauth/authorize
路径 代替/oauth/authenticate
的路径。这将允许用户 在握手期间在 Twitter处切换他们的用户凭证,而是仅使用他们的 现有Twitter会话重新验证 。
从abraham:
您可以使用
oauth/authenticate
和在 http://dev.twitter.com/doc/get/oauth/authenticate规定添加force_login=true
*。 这将以登录 的形式提示用户。
**更新参考最新的文档*
如果上述任何对你工作的答案,一定要遵循的链接,并给予好评的原件。
有什么事登出做的是我不会保存安全令牌从OAuth
。否则它会持续到永远,我不记得看到一个logout api
。我做的是,将离开令牌n登录时获得新的。对于logout
可能有一些API,但我不确定。
如果您使用Twitter使用OAuth支持,那么用户在第一次运行后会自动登录。 可以做的是卸载整个应用程序,因为在第一次运行应用程序后保存了令牌,因此所有信息都将保留在应用程序中。
真的很不错的答案.. – MKJParekh 2012-01-31 07:31:04