Я не могу получить почтовые запросы в twitter api для работы. Вход & Запросы GET, похоже, работают нормально. Я всегда получаю эту réponse:401 ошибка при отправке по почте в Twitter
401 Authorization Required response:
{"errors":[{"code":32,"message":"Could not authenticate you."}]}
Я использую Laravel 5.3, 6.3 жрать и жрать/OAuth-подписчика 0.3. Вот мой код:
$stack = HandlerStack::create();
$middleware = new Oauth1([
'consumer_key' => env('TWITTER_CLIENT_ID'),
'consumer_secret' => env('TWITTER_CLIENT_SECRET'),
'token' => env('TWITTER_TOKEN'),
'token_secret' => env('TWITTER_TOKEN_SECRET')
]);
$stack->push($middleware);
$client = new Client([
'base_uri' => 'https://api.twitter.com/1.1/',
'handler' => $stack
]);
$res = $client->post(
'account/update_profile_image.json?image=' . $avatar,
[
'auth' => 'oauth',
]
);
Мои настройки приложения на странице Dev щебечет установлен для чтения & записи, так что это не проблема. Регенерировал ключи один раз, без кубиков. Что я здесь делаю неправильно?