Как проверить, является ли пользователь членом группы Facebook, использующей Facebook-Api? - PullRequest
0 голосов
/ 24 января 2019

Можно ли получить следующую информацию с помощью Facebook Api:

  • Принадлежит ли пользователь к определенной группе?
  • Публиковал ли пользователь определенные новости на своей личной странице?

Если да, то какие методы следует использовать и какие разрешения потребуются?Заранее спасибо

1 Ответ

0 голосов
/ 24 января 2019

Принадлежит ли пользователь к определенной группе?

Теоретически через 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...