Как получить уведомление на странице Facebook через Graph API - PullRequest
4 голосов
/ 13 февраля 2012

Возникла проблема с Facebook Graph API.Я хочу читать уведомления на странице через Graph API.Но в документации Facebook говорится только об уведомлении пользователя.

После этого возвращается только уведомление пользователя (пользователя, предоставившего для этого токен доступа).

http://graph.facebook.com/me/notifications

Я сделал следующие методы.Но не повезло.

01. Но я пробовал использовать разные URL с токеном доступа, предоставленным страницей.(с моей глупой догадкой, заменив для меня идентификатор страницы)

http://graph.facebook.com/page-id/notifications

02. Проверено с помощью Insights API.Но Insights не предоставляет простых решений.Это больше похоже на статистику.Но все, что мне нужно, это просто список последних действий пользователя / фаната / публикации на странице.

https://graph.facebook.com/page-id/insights/field

Некоторые сведения о моем приложении (надеюсь, проблем с этим не возникнет, так как другие API работают),

  • Платформа .Net 4.0
  • Библиотека, которую я использую, C # Facebook SDK

Документация Facebook мало помогает,Я потратил несколько дней на это, чтобы найти решение для этого.Просто интересно, сталкивался ли кто-нибудь из вас с этой проблемой и решил.Я надеюсь, что я не поставил здесь повторяющийся вопрос, так как я тоже несколько дней искал в Stackoverflow.

Спасибо.

Ответы [ 2 ]

5 голосов
/ 13 февраля 2012

Нет API уведомления о странице.Я не верю, что есть какой-либо способ напрямую запросить эти данные.

Вы можете получать уведомления об изменениях на странице Facebook, используя Real-Time API.https://developers.facebook.com/docs/reference/api/realtime/

4 голосов
/ 14 июля 2016

Facebook теперь позволяет читать непрочитанные уведомления страницы, запрашивая край: {page-id}/notifications.

См. https://developers.facebook.com/docs/graph-api/reference/v2.7/page/notifications

...