Twitter и Oauth приводят к ошибке 401 - PullRequest
2 голосов
/ 12 марта 2011

Я использую 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 Ответ

4 голосов
/ 13 сентября 2011

Вы получаете ошибку 401 (Not Authorised), если не предоставите правильные значения ConsumerKey и ConsumerSecret.

Глядя на код выше, вы передаете пустые строковые значения для этих двух переменных.Если вы не оставили их намеренно, вам нужно дважды проверить свои значения.

Для моего приложения они существуют там.

(Предположение: вы создали приложение для твиттера @ dev.twitter.com )

enter image description here

Удачи!

...