CMSTools.org Опубликовано 5 марта, 2018 Жалоба Поделиться Опубликовано 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' => '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 обновлен. Читать дальше Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения