Перейти к содержанию

Изменения api авторизации в социальной сети вконтакте


VAOZ
 Поделиться


Рекомендованные сообщения

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

Откройте файл 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. И может быть применено также по всем версиям.

Дистрибутив версии 12.1 обновлен.

Ссылка на комментарий
Поделиться на других сайтах


Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
 Поделиться


×
×
  • Создать...