Jump to content

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


VAOZ
 Share


Recommended Posts

В социальной сети "Вконтакте" произошли изменения в 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 обновлен.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...