Здравствуй, уважаемый друг!

Кажется, ты используешь AdBlock. Этот проект развивается и существует за счет доходов от рекламы.
Добавь, пожалуйста, нас в исключения.

Спасибо за понимание.

Теперь мы команда!

Создание приложений для авторизации через социальные сети

17 сентября 2015 в 15:02 Автор: Nikita_Sp в категории Прочее 31 комментарий

Очень много пользователей модуля авторизации через социальные сети для Opencart спрашивали и просили написать статью о том, как же получить необходимые данные для настройки модуля, а именно идентификаторы приложений и секретные ключи, и как создавать приложения для авторизации на сайте через социальные сети.

Создание приложений для авторизации через социальные сети

Сегодня я постараюсь понятно и доступно рассказать и показать как же создать приложение в социальных сетях Facebook и VK для авторизации пользователей с помощью этих социальных сетей на вашем сайте.

Создание приложения для авторизации через Vkontakte

Начнем мы пожалуй с социальной сети Vkontakte. Для начала необходимо перейти на страницу создания приложения https://vk.com/editapp?act=create и заполнить все необходимые поля и подтвердить создание при помощи мобильного телефона, как указано на изображениях ниже:

После этого приложение будет создано и остается только заполнить некоторые поля и скопировать данные доступа к приложению на страницу настройки модуля:

Создание приложения для авторизации через Facebook

Для создания приложения в Facebook переходим по ссылке https://developers.facebook.com/apps/ и выбрать добавление нового приложения, выбираем приложение для сайта, вводим название:

Заполняем поле адреса сайта и нажимаем на Next, после этого пропускаем Быстрый старт, кликом на соответствующую кнопку в правом верхнем углу. Сделать можно это и на предыдущем шаге, сомневаюсь что это что-то изменит:

После этого ваше приложение создано и вам необходимо скопировать данные для доступа к приложению в настройки модуля. В целях безопасности у Facebook спросит у вас пароль от аккаунта прежде чем вы сможете увидеть секретный ключ. Заполняем оставшиеся поля во вкладке «Settings», а также делаем приложение публичным, чтобы пользователи могли предоставить через него свои данные: email, информацию профиля и т.п.:

31 комментарий

  • все сделал по инструкции , не работает , пытаюсь перейти по ссылке сайт/vk-login пишет:{«error»:»invalid_client»,»error_description»:»client_id is incorrect»}

    • Видимо у вас ошибка в поле client_id (ID приложения/App ID)
      Проверьте поля на правильность заполнения.

        • SEO PRO установлен? Установите.
          Проверьте в таблице oc_url_alias наличие строк с keyword = vk-login и fb-login

          • какой запрос необходимо выполнить для создания этих строк?

          • в таблице oc_url_alias необходимые записи отсутствуют

          • Не забудьте что SEO PRO обязателен!

            INSERT INTO `oc_url_alias` (query, keyword) VALUES (‘module/sociallogin/vk’, ‘vk-login’);
            INSERT INTO `oc_url_alias` (query, keyword) VALUES (‘module/sociallogin/fb’, ‘fb-login’);

    • Видимо вы допустили ошибку при настройке приложения в VK, или допустили ошибку при настройке модуля у себя на сайте, например, скопировали с пробелами ID приложения.
      Перепроверьте.

      Если вы все проверите и не будет работать — можете дать доступ к FTP своего сайта в разделе контакты (форма обратной связи) и я постараюсь вам помочь.

    • SEO Manager — это отдельный модуль, не входит в SEO PACK.
      После установки доступен по адресу Дополнения — модули.

  • Добрый вечер!

    Странно что не стягивает имя, возможно приложение не так настроили? Или не дали доступ к странице.
    Что касается e-mail — дельное замечание, нужно как-то этот момент обработать и писать телефон, или не давать регистрироваться и просить email, не знаю пока, что вы скажете?

    Спасибо за комментарий.

    • Данный модуль не выводит ссылку на сайте — вы ее можете вывести в любом удобном для вас месте. Ссылка генерируется через SEO URL (для работы модуля нужен SEO PRO).

  • На Ocstore 1.5.5.1.1 не работает — пишет: /fb-login: Предупреждение
    Параметр APP_ID требуется , а на /vk-login: {«error»:»invalid_client»,»error_description»:»client_id is incorrect»}

  • Не передается ID, если его подставить в адресную строку то тогда идет переход на страницу ФБ, а далее кучу ошибок

    • Не передается? Может вы не создали приложение или не заполнили соответствующее поле?

      • Заполнил все поля — создал приложение — результат тот же: The parameter app_id is required

        • Возможно модулю требуется обновление, если FB изменил параметры авторизации, не готов ответить пока что.

    • В таблицу settings по идее, в настройках модуля. Поищите по таблице просто, а зачем вам?

      • хотел проверить в нужное место они ложатся или нет. Больше всего, что, нужно обновление модулю и для ФБ и VK. Спасибо.

        • Будет время — обязательно обновлю.
          Оставайтесь с нами и подписывайтесь на новости, я стараюсь успеть все, но не всегда получается, спасибо за понимание.

  • Никита, в чем может быть проблема? Создано приложение ВК, но при попытке залогиниться, выскакивает ошибка {«error»:»invalid_client»,»error_description»:»client_id is incorrect»}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вверх!

Меню блога

Категории блога

Облако тегов