2013-11-08 3 views
4

Добрый вечер все,TWITTER ошибка API 220 -: twitteroauth

Я использую PHP код из https://github.com/abraham/twitteroauth

Войти работает отлично, но при попытке опубликовать статус Twitter я получаю следующее сообщение об ошибке:

stdClass Object ([errors] => Array ([0] => stdClass Object ([code] => 220 [message] =>  Your credentials do not allow access to this resource.))) 

Я использую следующий код:

session_start(); 
require_once('twitteroauth/twitteroauth.php'); 
require_once('config.php'); 

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $_SESSION['oauth_token'], 
$_SESSION['oauth_token_secret']); 

$token_credentials = $connection->getAccessToken($_REQUEST['oauth_verifier']); 


$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $token_credentials['oauth_token'], 
$token_credentials['oauth_token_secret']); 

$account = $connection->get('account/verify_credentials'); 
$status = $connection->post('statuses/update', array('status' => 'Text of status here')); 

Я придерживался тех же инструкций, что и сайт. Где я иду не так?

+0

Является ли ваша заявка на разрешение на публикацию от имени пользователя? – Cameeob2003

+0

да есть. Они в основном подписываются. При возврате на сайт создается сообщение, которое публикуется в их профиле. Сообщение вызывает ошибку – deanhodges

+1

, что означает $ account = $ connection-> get ('account/verify_credentials'); вернуть ? – astroanu

ответ

Смежные вопросы