2014-06-16 1 views
0

Я хочу интегрировать временную строку пользователей Twitter на моей веб-странице. для этого я использую следующий lib TwitterAPIExchange.php (https://github.com/J7mbo/twitter-api-php)Twitter Ответ Api 1.1 как {"errors": [{"message": "Не удалось аутентифицировать вас", "code": 32}]}

в файле index.php, я правильно предоставил все необходимые ключи.

Где бы я ни пытался запустить Index.php, я получаю {"errors": [{"сообщение": "Не удалось аутентифицировать вас", "code": 32}]} ошибка, и я не могу понять как его решить.

Я использую метод get для извлечения данных.

здесь код index.php:

ini_set('display_errors', 1); 
require_once('TwitterAPIExchange.php'); 

/** Set access tokens here - see: https://dev.twitter.com/apps/ **/ 
$settings = array(
'oauth_access_token' => "xxxxxxxxxxxxxx", 
'oauth_access_token_secret' => "xxxxxxxxxxxxxxxxxxxx", 
'consumer_key' => "xxxxxxxxxxxxxx", 
'consumer_secret' => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
); 


/** Perform a GET request and echo the response **/ 
/** Note: Set the GET field BEFORE calling buildOauth(); **/ 
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json'; 
$getfield = '?screen_name=fresherworld'; 
$requestMethod = 'GET'; 
$twitter = new TwitterAPIExchange($settings); 
echo $twitter->setGetfield($getfield) 
     ->buildOauth($url, $requestMethod) 
     ->performRequest(); 

ответ

0

я ничего плохого в вашем коде не видит. но попробуйте кое-что проверить. 1) проверьте ваше разрешение на использование твиттера, установите его для чтения, записи, 2) попробуйте восстановить свой потребительский ключ/секрет. 3) Пользователь одобрил ваше приложение, вы можете видеть только те данные пользователя, которые одобрили ваше приложение. 4) используйте последнюю библиотеку.

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