Задать вопрос

Перестала работать авторизация через соц.сети на 1C-Bitrix. Что делать?

Коллеги добрый день!
В один неприятный момент перестала работать авторизация пользователя через VK и FB.
Используется стандартный битриксовый функционал \bitrix\modules\socialservices\classes\general\vkontakte.php
Через Твиттер прекрасно входит.
У нас VDS
OpenSSL 1.0.1e-fips 11 Feb 2013
  • Вопрос задан
  • 3384 просмотра
Подписаться 2 Средний 4 комментария
Решения вопроса 1
gromdron
@gromdron
Работаю с Bitrix24
Как не парадоксально звучит, но нужно обновиться.
Дело в том, что Вконтакте и Facebook в одностороннем порядке изменяют свое API. Например FB изменил протокол, а VK теперь явно требует указывать номер версии.

Авторизация ВК исправлена в версии 17.5.4 (обновления будет достаточно)
Авторизация FB исправлена в версии 17.5.3 (помимо обновления, нужно еще и настройки в кабинете разработчика Facebook изменить)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@idweb_studio
с 01.06 не смог авторизоваться через ВК
получал ошибку ?auth_service_id=VKontakte&auth_service_error=1
--
решение нашли такое, может пригодится:
в файле bitrix/modules/socialservices/classes/general/vkontakte.php
заменили номер версии 5.8 на 5.71

?v=5.8& на ?v=5.71&

работает!!!
Ответ написан
vkapi
@vkapi
Всё так, как говорят коллеги :)
Ответ написан
Я писал свой скрипт авторизации через ВКонтакте, Одноклассники, FaceBook если кому нужен: - доступен по ссылке: blog.ivru.net/?id=58
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы