Принадлежит ли пользователь к определенной группе?
Теоретически через https://developers.facebook.com/docs/graph-api/reference/user/groups/ - но не уверен, какие разрешения на самом деле нужны;в документах сказано: «Возвращает пустой набор данных, если пользователь не является членом группы или не предоставил приложению никаких разрешений на уровне группы». , но единственные разрешения, оставленные с «группой» вв настоящее время их имена groups_access_member_info
и publish_to_groups
- вам нужно проверить, работают ли какие-либо из них для этой цели.
Публиковал ли пользователь определенные новости на своей личной странице?
Вы можете только просматривать их сообщения, а затем просматривать содержимое, чтобы увидеть, соответствует ли оно тому, что вы ищете;нет возможности искать конкретные ключевые слова, ссылки или что-то подобное.Разумеется, требуется разрешение пользователя на доступ к его сообщениям.
(Но если вы подумаете об использовании этого, чтобы заставить пользователей опубликовать определенную вещь, чтобы получить доступ к любому контенту, или вознаградить их любым способом за публикацию чего-либов частности, имейте в виду, что это абсолютно запрещено. https://developers.facebook.com/docs/apps/examples-platform-policy-4.5)