2012-02-12 28 views
4

Facebook Graph APIで問題が発生しました。私はグラフAPIを介してページ通知を読みたい。しかし、Facebookのドキュメントは、ユーザーの通知についてのみ述べています。グラフAPI経由でFacebookページ通知を取得する方法

後にのみ、ユーザーの通知を返します(このためのアクセストークンを提供し、ユーザーが。)私は技術を、以下のなかった

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

。しかし、運がない。

01.しかし、私はページによって提供されるアクセストークンで別のURLで試してみました。 (私のためにページIDを交換することで、私の愚かな推測の仕事で)

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

02.は洞察APIをチェック。しかし、Insightsは単純なソリューションを提供していません。これは統計によく似ています。しかし、私はちょうど最新のユーザー/ファン/ポストアクションのリストがページに必要です。

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

私のアプリ(他のAPIの作業として、これには問題を期待していない)、

  • プラットフォーム.NET 4.0
  • 私が使用しているライブラリがC# Facebook SDK
あるに関するいくつかの背景

Facebookのドキュメントはあまり役に立ちません。私はこれのための解決策を見つけるためにこれに数日を費やしました。ちょうどあなたの人がこの問題に遭遇して解決したのかどうか疑問に思います。私はStackoverflowで数日も検索したので、私はここで重複した質問を入れなかったことを願っています。

ありがとうございました。

答えて

5

ページ通知APIはありません。私はこのデータを直接照会する方法はないと信じています。

Real-Time APIを使用してFacebookページの変更に関する通知を受け取ることができます。 https://developers.facebook.com/docs/reference/api/realtime/

+0

お返事ありがとうございます。私はリアルタイムAPIをチェックしました。この時点で、アプリケーションにサブスクリプションコールバックを聞くようにするには、大きな変更が必要です。現時点では私たちには実現不可能です。 – Jeyara

+0

あなたのC#Facebook SDK rocks mate。非常にクールで、私たちの人生は楽になります。どうもありがとう。 – Jeyara

4

Facebookは、エッジを照会することによってページ未読通知を読むことができます。{page-id}/notifications

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

+0

どこから 'page-id'を取得しますか? – GetFree

+0

https://developers.facebook.com/tools/explorerにアクセスしてください。 「GET」が選択されたページのアクセストークンを取得し、「me?fields = id、name'」と入力して「Submit」をクリックします。ページの数値IDを返します。しかし、私が試した限りでは、英数字のIDも機能します。すなわちwww.facebook.com/{alphanumeric_id}/ –

+0

これらの通知を日付範囲でフィルタリングすることはできますか? – josiah

関連する問題