2010-11-12 173 views
5

用户使用oauth登录我的应用程序后,注销我的应用程序但Twitter不能这样做,问题是用户Twitter帐户处于活动状态。在Twitter上使用Twitter api注销?

当在同一时间退出Twitter的

Twitter的API不支持此操作注销我的应用程序?

+0

嗨llyax,我在iPhone上开发Twitter,你能帮我什么是方法和如何实现功能,注销Twitter的应用程序在iPhone中,帮助我llyax – 2011-01-04 07:55:05

回答

2

的Twitter刚刚闭幕的API会话,而不是在Twitter关闭会话:)

1

您必须致电account/end_session才能在twitter上结束已认证用户的会话。

+0

没有反应,没有错误的所有系统工作:)消息 { “错误”: “注销”, “请求”: “/1/account/end_session.json” } – Ilyax 2010-11-12 10:12:15

+0

然后你解决。 ..确保你接受这个答案,如果你满意:) – 2010-11-12 10:17:08

+0

你有没有工作的例子? – Ilyax 2010-11-12 13:46:14

4

不,twitter API不会将您的用户从twitter中注销。

account/end_session只结束当前的API Session。我正在开发一个网站,要求用户能够注销,然后再次使用另一个Twitter帐户重新登录。要做到这一点,您必须为每个用户存储多个访问令牌,并将其创建为当前的访问令牌。更多信息在下面的链接。

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/02e44b27d7ba3661?pli=1

至于签署了叽叽喳喳的,它是由用户登录到Twitter和注销自己,如果一个共享的计算机上这是不理想的。

+0

我不是Web开发人员,但是如果有一种方法可以临时保存访问令牌(或者在页面关闭时删除),则可以将另一个键/值对添加到访问令牌响应主体**。基于这个附加值,您可以相应地处理访问令牌的持久性。 – 2012-08-31 17:14:09

0

的Twitter没有API进行注销。您可以使用会话关闭API来结束用户会话。

0

您可以使用oauth/authenticate或oauth/authorize并添加“force_login = true”参数。这将以登录表单提示用户。

view this thread

1

旧线程同意,我只是用织物一体的Twitter的登录界面,在我的Android应用程序。我发现以下方法

com.twitter.sdk.android.Twitter.logOut 

我猜他们已经实现了它!我找不到任何文档,说实话我没有花太多时间。但我认为注销意味着我认为它的意思:)