?Mafiozi? Posted March 5, 2018 Share Posted March 5, 2018 Дорогие друзья,В социальной сети "Вконтакте" произошли несовместимые изменения в 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' => '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); Это вернет поддержку авторизации через социальную сеть "Вконтакте".Let's block ads! (Why?) Далее Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now