Мое приложение не требует доступа к основной информации - PullRequest
0 голосов
/ 13 ноября 2011

Моему приложению не требуется «доступ к базовой информации», и я думаю, что это странно, поскольку я прочитал, что Facebook должен показать пользователю, что моему приложению требуется доступ к базовой информации.

Все, что ясм. следующее:

Публиковать в Facebook, поскольку вы XXXXXX можете публиковать сообщения о состоянии, заметки, фотографии и видео от вашего имени

, и я нажимаю кнопку ALLOW / DONT ALLOW

IЯ просто запрашиваю расширенные разрешения для публикации на стене пользователя.Обычно я также должен видеть, что я хотел бы запросить доступ к базовой информации пользователя, не так ли?

Это код, который я использую для аутентификации.

$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id=". $app_id . "&redirect_uri=" . urlencode($app_url) . "&state=" . $_SESSION['state'] ."&scope=publish_stream";
echo("<script> top.location.href='" . $dialog_url . "'</script>");

1 Ответ

0 голосов
/ 13 ноября 2011

Как только вы запрашиваете любое разрешение (в вашем случае размещение на стене пользователя (stream_publish)), API Facebook автоматически запрашивает базовое разрешение от вашего имени.

...