Да, есть способ отфильтровать их, но не с помощью разрешений.Вам нужно написать свой собственный код.Согласно документации для объекта графа сообщений , существует атрибут конфиденциальности, который будет установлен на ВСЕ, ALL_FRIENDS, NETWORKS_FRIENDS, FRIENDS_OF_FRIENDS или CUSTOM.Это должно начать вас.Кроме того, используя Simon Cross ' Graph Explorer , вы можете поиграться с различными разрешениями и увидеть фактические значения полей без необходимости писать код.
Похоже, вы ожидаете разрешения дляфильтровать результаты.Это не то, для чего нужны разрешения.Дополнительные разрешения добавят больше данных в ваш набор результатов.По умолчанию это публичные сообщения.Получение разрешений на доступ к личным сообщениям означает, что https://graph.facebook.com/me/posts
вернет публичные + личные сообщения.Возможно, вам также следует ознакомиться с документацией для объекта графа пользователя , чтобы понять, как работают разрешения.