19 апр 2018
Изменения API авторизации в социальной сети Вконтакте для DLE
Ares Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Изменения API авторизации в социальной сети Вконтакте для DLE

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Изменения API авторизации в социальной сети Вконтакте для DLE

В социальной сети "Вконтакте" произошли изменения в API авторизации пользователей, которые привели к невозможности авторизации пользователей данной сети в DataLife Engine v12.1. Для возобновления поддержки авторизации в данной сети, вам необходимо внести следующие изменения:

Откройте файл engine/classes/social.class.php и найдите:

            $params = array(
                'uids'         => $token['user_id'],
                'fields'       => 'uid,first_name,last_name,nickname,photo_big',
                'access_token' => $token['access_token']
            );

            $user = @json_decode(http_get_contents('https://api.vk.com/method/users.get' . '?' . http_build_query($params)), true);


и замените на:

            $params = array(
                'user_ids'     => $token['user_id'],
                'fields'       => 'uid,first_name,last_name,nickname,photo_big',
                'access_token' => $token['access_token'],
                'v'    => '3.0'
            );

            $user = @json_decode(http_get_contents('https://api.vk.com/method/users.get' . '?' . http_build_query($params)), true);


Это вернет поддержку авторизации через социальную сеть "Вконтакте". Данное изменение касается всех версий DataLife Engine. И может быть применено также по всем версиям.









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.