【问题标题】:Receive Twitter oauth_token over POST通过 POST 接收 Twitter oauth_token
【发布时间】:2014-02-23 08:45:59
【问题描述】:

我正在使用 Twitter API 和 Abraham Williams 他的 PHP 库。现在我遇到了一个问题,当我使用应用程序(https://api.twitter.com/oauth/authenticate?oauth_token)验证我的 Twitter 帐户时,您会通过 GET 将 oauth_token 和 oauth_verifier 发送回您的网页。是否可以通过 POST 接收这些?

我不能使用 GET 的原因是我正在使用 CodeIgniter,如果 URL 是:http://url.com/twitter/oauth?oauth_token=OAUTH_TOKEN&oauth_verifier=OAUTH_VERIFIER,我就无法获取数据:http://url.com/twitter/oauth?oauth_token=OAUTH_TOKEN&oauth_verifier=OAUTH_VERIFIER

【问题讨论】:

    标签: php codeigniter twitter twitter-oauth


    【解决方案1】:

    您可以通过 get 从 Twitter 获取令牌。

    这是从我工作的 codeigniter 应用程序中剪切和粘贴的:

    if (isset($_GET['oauth_verifier'])) // <- Coming from Twitter
        $twitter_response = $this->twitter->getAccessToken($_GET['oauth_verifier']);
    

    要对此进行测试,只需编写一个执行此操作的测试页面(甚至视图也可以):

    var_dump($_GET);
    

    然后用一个包含 yourdomain.com/yourtestcontroller/?thisismytest=true 的网络请求来戳它

    【讨论】:

      猜你喜欢
      • 2012-08-16
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 2016-05-19
      • 1970-01-01
      相关资源
      最近更新 更多