Я хочу, чтобы ny пользователи предоставили ny app "manage_pages" расширенное pemission, но я хочу, чтобы мои пользователи могли выбирать, на какую из своих страниц они дают разрешение.
У меня есть этот код, который отвечает за авторизацию и получает разрешения пользователей:
$('#btn-connect-facebook').click(function(){ FB.login(function(response) { if (response.session) { if (response.perms) { -> //new popup window for select which page it gives permissions// //window.location = (...) // redirect to php page } else { alert("You need to grant the required permissions"); } } else { alert("There was an error connecting to facebook"); } }, {perms:'manage_pages,publish_stream,read_stream,create_event,offline_access'}); });
Как я могу заставить пользователя выбрать, на какой странице он хочет давать разрешения ?. Я попробовал добавить enable_profile_selector, но это испортится с моими perms (диалог не запрашивает все необходимые разрешения.
Спасибо за вашу помощь
Единственным разрешением, которое пользователь может предоставить странице, является разрешение publish_stream
. Все остальные разрешения – это разрешения пользователя. Например, они не выбираются / настраиваются для страниц. Разрешение manage_pages
– это все или ничего. Либо пользователь разрешает (все) доступ к страницам, либо нет, предоставляя это разрешение для приложения.