Я не знаю почему на самом сайте rosyama.ru авторизация по прежнему нормально работает, но на другом сайте тоже с использованием расширения eauth у меня тоже слетела авторизация. Вот что пишут на одном из сайтов, использующих в своей системе это расширение:
В API Twitter изменился url проверки подлинности пользователя с:
Недавно писал issue по поводу того, что авторизация через Twitter выдает ошибку EAuthException
Invalid response http code: 410.
/.../protected/modules/userGroups/components/ServiceUserIdentity.php(84)
Я не знаю почему на самом сайте rosyama.ru авторизация по прежнему нормально работает, но на другом сайте тоже с использованием расширения eauth у меня тоже слетела авторизация. Вот что пишут на одном из сайтов, использующих в своей системе это расширение: В API Twitter изменился url проверки подлинности пользователя с:
https://api.twitter.com/1/account/verify_credentials.json
на:
https://api.twitter.com/1.1/account/verify_credentials.json
Проблема: При авторизации через социальную сеть Twitter выдаётся ошибка "Неверный ответ от сервера авторизации: 410"
Решение:
В файле protected/extensions/eauth/custom_services/CustomTwitterService.php можете вручную поменять строку: $info = $this->makeSignedRequest('https://api.twitter.com/1/account/verify_credentials.json');
на
$info = $this->makeSignedRequest('https://api.twitter.com/1.1/account/verify_credentials.json');
На другом моем сайте проблема решилась этой заменой, на сайте с росямой по прежнему выдает ошибку 410.
Информацию взял тут http://monoray.ru/83-open-real-estate/101-twitter-avtorizatsiya-na-sajte