но это дало мне кучу вещей, которые мне не нужны.
Если вы имеете в виду, что запрос разрешения manage_pages
слишком навязчив, вы можете вместо этого запросить pages_show_list
. Это даст вам доступ к списку страниц, администратором которых является пользователь, без предоставления вашему приложению дополнительных возможностей для выполнения административных задач на этих страницах.
Затем вы можете сделать запрос, например me/accounts?fields=category_list
, чтобы получить категории страниц, администратором которых является пользователь. Вам все равно придется пройти по этому списку и найти интересующую вас категорию - для чего-то подобного фильтра нет.
И это не помешает пользователям войти в ваше приложение в первую очередь; Вы можете только решить, как вы относитесь к ним, основываясь на том, будут ли они администрировать такую страницу или нет.