2016-11-01 4 views
1

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

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

Он используется для работы просто хорошо. Я пробовал:

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

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

ответ

1

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

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

//$response = $client->post($uri, $headers, $bodyParameters)->send(); 
$response = $client->post($uri, [ 
       'headers' => $headers, 
       'form_params' => $bodyParameters, 
]); 
+0

Пошел пойти исправить и обнаружили, что SocialiteProviders выпустила исправление для него вчера, спасибо: https://github.com/ SocialiteProviders/Менеджер/фиксация/904283bdc4fa149f7455cc29f0bbcafa181149f2 – Kairu

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