【问题标题】:How can i authenticate the twitter user?我如何验证 twitter 用户?
【发布时间】:2013-07-22 21:57:04
【问题描述】:

我是 Twitter API 的绝对初学者。我想将用户重定向到登录对话框页面并验证用户。 我正在寻找一个验证 twitter 用户的示例代码,但我找不到任何东西。 而且我认为 Twitter 文档不太好。

require 'twitteroauth/twitteroauth.php';

$consumer_key = 'xxx';
$consumer_secret = 'xxx';
$access_token = 'myUserID-xxx';
$access_tokan_secret = 'xxx';


$twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_tokan_secret);

$twitter->post('https://api.twitter.com/1.1/statuses/update.json?status=some post');

即使与我不同的任何人运行此代码,它也会按原样发布到我的时间线。因为这是管理员的访问令牌并且有 myUserID。那么,如何将用户重定向到要求某些权限的登录页面? 在我的应用设置中选择了读取、写入和访问直接消息部分。

【问题讨论】:

    标签: php twitter twitter-oauth


    【解决方案1】:

    推特库列表: https://dev.twitter.com/docs/twitter-libraries

    就我个人而言,我已经成功地使用了 PHP 的 tmhOAuth 库:https://github.com/themattharris/tmhOAuth

    查看 oauth_authorize_flow.php 以获得您尝试生成的 OAuth 流的良好示例:https://github.com/themattharris/tmhOAuthExamples/blob/master/web/oauth_authorize_flow.php

    【讨论】:

      猜你喜欢
      • 2012-03-25
      • 2011-07-30
      • 1970-01-01
      • 2011-06-23
      • 2017-01-29
      • 2015-05-31
      • 2011-05-24
      • 1970-01-01
      • 2020-01-19
      相关资源
      最近更新 更多