Twitter OAuth возвращает 401 неверный токен запроса

Я использую Laravel Socialite (в частности, это), и вдруг я получаю это при возврате к обратному вызову:

Received HTTP status code [401] with message "Invalid request token." when getting token credentials.

Раньше все работало нормально. Я пробовал:

  • Удаление моего приложения для тестирования/разработки в Twitter Dev,
  • Регенерация моих ключей приложений,
  • Убедившись, что опция «Включить OAuth» отмечена,
  • Включение блокировки обратного вызова,

Я в полном тупике, так как все работало, и вроде бы так и должно быть.


person Kairu    schedule 01.11.2016    source источник


Ответы (1)


Я исправил ту же ошибку. Вы будете работать, если измените и переопределите следующие методы.

SocialiteProviders\Manager\OAuth1\Server::getTokenCredentials()

//$response = $client->post($uri, $headers, $bodyParameters)->send();
$response = $client->post($uri, [
                'headers' => $headers,
                'form_params' => $bodyParameters,
]);
person tanaka    schedule 02.11.2016
comment
Пошел исправить это и обнаружил, что вчера SocialiteProviders выпустили исправление для него, спасибо: github.com/ SocialiteProviders/Manager/commit/ - person Kairu; 02.11.2016