【问题标题】:How to logout twitter with php如何使用 php 注销 twitter
【发布时间】:2016-04-07 20:28:33
【问题描述】:

我正在使用 twitter API,当我点击授权按钮时,API 将我重定向到 twitter 登录页面,输入 twitter id 和密码后,它会将我重定向到我的回调页面,但我想注销 twitter 帐户我最近在授权时登录。任何人都可以帮助我如何使用 php 或 twitter API 来销毁 twitter 会话。

我找到了一个 url 来注销 twitter 帐户以点击该 url,但这不是我的解决方案,因为我不想将用户重定向到该 url 以注销,请帮助如何使用 API 注销 twitter 帐户或其他方式。

这是退出 twitter 会话的 url:

https://twitter.com/oauth/authenticate?oauth_token=XXXXXXXXXXXXXXXXXXXXX&force_login=true

谢谢。

【问题讨论】:

    标签: php twitter


    【解决方案1】:

    可以让客户端的浏览器调用https://twitter.com/logout 但显然it requires a button click

    https://dev.twitter.com/overview/api/twitter-libraries#php 上,您可以看到 PHP 的库列表,您为什么不使用它们或仅使用它们的一段代码来达到预期的效果?

    例如:$logout = $connection->get("oauth/authenticate", array("force_login" => "true"));

    【讨论】:

    • 我已经检查了库,但无法注销 twitter 会话
    • @VkyArain twitteroauth.com $logout = $connection->get("oauth/authenticate", array("force_login" => "true"));
    • 这段代码返回 stdClass 对象 ( [errors] => Array ( [0] => stdClass Object ( [message] => 抱歉,该页面不存在 [code] => 34 ) ) )
    【解决方案2】:

    我用unset($_SESSION['access_token']);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-03
      • 2011-05-08
      • 2016-02-23
      • 2013-08-01
      • 2010-12-29
      • 2018-01-14
      • 2011-06-15
      • 2012-02-29
      相关资源
      最近更新 更多