Bitrix компонент, socserv.auth.split, как получать аватары пользователей при подключении соц сети?
Использую указанный в вопросе компонент для предоставления возможности привязать соц сеть к аккаунту.
В данный момент речь идет только о ВК. В приходящем массиве я получаю данные о пользователе. В этом массиве есть ключ ["PERSONAL_PHOTO"] который содержит просто единичку (1). Это ошибка, глюк или норма? Как мне получить именно аватар пользователя?
Ganjubas_Original: создайте страницу авторизации с объявлением define("NEED_AUTH", true);
и работайте с штатной регистрацией. Зачем вам отдельно выводить компонент этот?
Сергей: Нужен данный функционал. Есть форма обычной регистрации, а под ней регистрация через соц сети. Так что надо разбираться. Можете подкинуть идеи куда копать?
Если вам нужна авторизация/регистрация через соц сети то вам нужен компонент socserv.auth.form. Далее в админке в настройках указываете сервисы, через которые должна идти рега или авторизация (один компонент на все). Там и фотка нормально берется и данные которые есть, но не все город почему то не берет. Надо разбираться.
Еще маленькая хитрость для того чтобы компонент работал на странице регистрации его необходимо вызвать из system.auth.form.