2

Существует ли вызов графика api, чтобы определить, имеет ли пользователь страницы, которыми они управляют, без явного запроса разрешения «manage_pages» при входе в систему?Facebook API: получить логин «manage_pages» при входе в систему

В настоящий момент наши пользователи регистрируются с разрешения пользователя 'user_friends'. После их принятия мы используем LoginManager, чтобы попытаться опубликовать разрешение «manage_pages». Если у пользователя нет страниц, им по-прежнему предлагается разрешение на управление своими страницами, которые противоречат интуиции и продлевают процесс входа в систему.

Как кнопка входа в систему Facebook, так и диспетчер, как представляется, запрещают одновременное чтение и публикацию разрешений, так что это тоже не вариант.

Мы используем 4,7 SDK для Android.

ответ

0

Нет, к сожалению, такого API нет.

Один шаблон, который мы рекомендуем приложениям, - это запрашивать разрешения на публикацию прямо перед тем, как они понадобятся. Таким образом, пользователи получают больше контекста и, скорее всего, предоставят разрешение. В этом случае вы можете запросить у пользователя только разрешение «manage_pages», если они предпримут какое-то действие, указывающее, что они хотят управлять страницей, а для пользователей, которые не владеют страницами, просто не будут использовать это действие.