У меня есть одна проблема в разрешении facebook для auth. Моему приложению требуется разрешение user_groups. И я делаю это в настройках для своего приложения, но в диалоге есть только стандартное разрешение «Ваша основная информация». В настройках моего приложения в разрешении табуляции я нажимаю «Предварительный диалог входа в систему» -> и в этом предварительном просмотре мои разрешения существуют! Где моя ошибка?User_groups разрешение для facebook
ответ
Если вы используете Facebook PHP SDK, пожалуйста, обновите ваш код при получении URL входа:
$loginUrl = $facebook->getLoginUrl(array('scope' => 'user_groups'));
Нет, я не использую PHP SDK! https://graph.facebook.com/oauth/access_token?client_id=XXXXXXXX&client_secret=XXXXXXX&redirect_uri=http://mysite.ru/fb.php&code=$code! и объекта запроса JSON –
затем показать, как вы пытаетесь получить access_token в коде – ogzd
$ URL = https://graph.facebook.com/oauth/access_token?client_id=XXXXXXXX&client_secret=XXXXXXX&redirect_uri=http://mysite.ru/ fb.php и код = $ код! $ response = file_get_contents ($ url); parse_str ($ response); и содержимое переменной $ access_token access_token –
вы используете 'Javascript API'? пожалуйста, покажите код, как вы 'FB.login()'. – ogzd
Нет, я использую PHP! https://graph.facebook.com/oauth/access_token?client_id=XXXXXXXX&client_secret=XXXXXXX&redirect_uri=http://mysite.ru/fb.php&code=$code! и access_token возвращаются без необходимых разрешений. –