Twitter和Oauth导致401错误

时间:2011-03-12 19:33:15

标签: oauth twitter twitter-oauth

我正在使用Oauth连接到Twitter,但它会导致401错误。我在这里做错了什么?

//config
define('CONSUMER_KEY',"");
define('CONSUMER_SECRET',"");
define('OAUTH_TOKEN',"1U");
define('OAUTH_TOKEN_SECRET',"");

require_once('twitteroauth/twitteroauth.php');

$connection = new TwitterOAuth (CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET);

$connection->post('statuses/update', array('status' => 'testing'));

$httpc = $connection->http_code;
if($httpc == 200) {
echo 'succesvol';
} else {

echo $httpc;
} 

1 个答案:

答案 0 :(得分:4)

如果您未提供正确的401 (Not Authorised)ConsumerKey值,则会出现ConsumerSecret错误。

查看上面的代码,您将为这两个变量传递空字符串值。除非你故意将它们遗漏,否则你需要仔细检查你的价值观。

对于我的应用,这就是它们存在的地方。

(假设:你已经创建了一个Twitter应用程序@ dev.twitter.com

enter image description here

祝你好运!