Добрый вечер все,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'));
Я придерживался тех же инструкций, что и сайт. Где я иду не так?
Является ли ваша заявка на разрешение на публикацию от имени пользователя? – Cameeob2003
да есть. Они в основном подписываются. При возврате на сайт создается сообщение, которое публикуется в их профиле. Сообщение вызывает ошибку – deanhodges
, что означает $ account = $ connection-> get ('account/verify_credentials'); вернуть ? – astroanu