【问题标题】:Using Twitter api logout on Twitter?在 Twitter 上使用 Twitter api 注销?
【发布时间】:2011-05-08 23:09:52
【问题描述】:

用户使用 oauth 登录我的应用程序,注销后我的应用程序但 twitter 无法执行,问题是用户 twitter 帐户处于活动状态。

当注销我的应用程序的同时注销twitter

twitter api 不支持这个动作?

【问题讨论】:

  • 你好 llyax,我正在 iPhone 上开发 Twitter,你能帮我什么方法以及如何实现这些功能,在 iPhone 中注销 Twitter 应用程序,帮助我 llyax

标签: twitter


【解决方案1】:

不,twitter API 不会让您的用户退出 twitter。

account/end_session 仅结束当前 API 会话。我正在一个网站上工作,该网站要求用户能够注销然后使用另一个 Twitter 帐户重新登录。为此,您必须为每个用户存储多个访问令牌,并建立一个作为当前访问令牌。更多信息在下面的链接中。

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

至于退出 twitter,由用户自己登录 twitter 并退出,如果在共享计算机上工作,这并不理想。

【讨论】:

  • 我不是网络开发人员,但如果有办法让访问令牌以临时方式保存(或在页面关闭时删除),您可以添加 另一个键/访问令牌响应正文的值对。基于这个附加值,您可以相应地处理访问令牌的持久性。
【解决方案2】:

Twitter 只是在 api 上关闭会话,而不是在 Twitter 上关闭会话 :)

【讨论】:

    【解决方案3】:

    您必须致电account/end_session 来结束经过身份验证的用户在 twitter 上的会话。

    【讨论】:

    • 没有反应,没有错误所有系统工作:) message { "error": "Logged out.", "request": "/1/account/end_session.json" }
    • 那么你就解决了……如果你满意,请确保你接受这个答案:)
    【解决方案4】:

    旧线程同意,我刚刚使用 Fabric 在我的 Android 应用程序中集成了 Twitter 登录。我找到了以下方法

    com.twitter.sdk.android.Twitter.logOut
    

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

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

        view this thread

        【讨论】:

          猜你喜欢
          • 2010-12-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-07
          • 2013-08-01
          • 2014-07-27
          • 2011-10-09
          相关资源
          最近更新 更多