2013-03-06 5 views
0

Я написал приложение для подключения facebook, которое должно запрашивать некоторые разрешения. Когда я нажимаю кнопку диалога предварительного просмотра в меню редактирования приложений, все права перечислены, но когда я открываю диалоговое окно входа в систему с моего сайта, запрашиваются только стандартные разрешения (общая информация пользователя). Я уже несколько раз спасал его и ждал несколько часов, но он не работает. Я делаю что-то неправильно или я просто обнаружил ошибку или что-то еще?fb app не запрашивает все разрешения

Спасибо.

ответ

1

Настройки разрешений в вашей конфигурации приложения Facebook применяются только к диалоговым окнам auth из центра приложений Facebook. Вам нужно указать разрешения, которые вы хотите, при открытии диалогового окна входа в систему с вашего сайта. Например, если вы используете FB.login в JavaScript SDK, чтобы сделать вход в систему, вам нужно что-то вроде

FB.login(function(response) { 
    // handle the response 
}, {scope: 'email,publish_actions'}) 

Обратите особое внимание на параметр области видимости.

+0

Это прекрасно работает благодаря. Но почему я должен добавить все разрешения в меню редактирования, когда я должен просить их позже на веб-сайте? – user2127042

+0

Разрешения в меню редактирования - это то, что будет использоваться, когда пользователь установит ваше приложение через Центр приложений Facebook. Если вы не собираетесь публиковать в Facebook App Center, вам не нужно вводить разрешения там вообще. –

+0

звуки resonable .. спасибо (; – user2127042

Смежные вопросы