Im используя guzzle с laravel 5.3 и им пытаются получить доступ к API твиттеров для получения users timeline. Но когда я пытаюсь, я получаю сообщение об ошибке {"errors":[{"code":215,"message":"Bad Authentication data."}]}
.Как использовать жужжание с API twitter?
Это мой код:
public function getUserTimeline() {
$client = new \GuzzleHttp\Client();
$token = "user_id-token";
$secret = "user_secret";
$request = $client->get('https://api.twitter.com/1.1/statuses/user_timeline.json?',
[ 'query' => [ 'consumer_key' => env('TWITTER_CLIENT_ID'),
'consumer_secret' => env('TWITTER_SECRET'),
'screen_name' => "a_screen_name",
'token' => $token,
'token_secret' => $secret,
'count'=>'2'
]]
));
dd(json_decode($request->getBody()));
}
Я проверил и проверить маркеры в актуальном состоянии, но он продолжает давать мне эту ошибку. Я не уверен, что я пропустил.
Спасибо, Есть ли способ сделать это без добавления новый пакет и просто использовать жужжание и получать данные по URL-адресу? – kevinabraham
Уверен, что есть: скопируйте код из связанного пакета, так как он делает именно то, что вам нужно –