Запуск виджета авторизации

Запуск виджета авторизации

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

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

Например, вы можете разработать процедуру дальнейшей регистрации пользователя у себя на сайте или отображать "Здравствуйте, {имя и фамилия}!".


Для кого это?

Почти для любого сайта, а точнее для сайтов, которым не хочется разрабатывать свою систему авторизации через социальные сети. Это не так просто делать и зачастую социальные сети меняют правила сотрудничества с разработчиками, что делает этот процесс еще сложнее.


Пример кода

Вот как выглядит примера кода для встраивания (не забудьте заменить APP_ID на ID вашего сайта или скопируйте код из раздела "Виджеты" в настройках сайта):

<div id="anycomment-login"></div>
<script>
    AnyComment = window.AnyComment || []; AnyComment.Login = [];
    window.AnyComment.Login.push({
        root: 'anycomment-login',
        app_id: APP_ID,
        providers: 'vkontakte,twitter,odnoklassniki,google,mailru',
        options: {
            show_login_with: false,
        },
        onLogin: function (envelope) {
            console.log(envelope);
        }
    });
    var s = document.createElement("script"); s.type = "text/javascript"; s.async = true;
    s.src = "https://cdn.anycomment.io/assets/js/login.js";
    var sa = document.getElementsByTagName("script")[0];
    sa.parentNode.insertBefore(s, s.nextSibling);
</script>

Подробное описание API вы можете найти в "Настройки" - "Виджеты" у каждого сайта.

Остання зміна

Коментарі