Facebook.com の左側のメニューに表示されているような、グループの未読投稿の数を取得する方法を見つけようとしています。
FQL の Group テーブルへの参照を見つけることができましたが、未読メッセージの数を表すフィールドが表示されません
私はこのデータを見つけるのに適切な場所にいますか、それとも他の方法で取得できますか?
Facebook.com の左側のメニューに表示されているような、グループの未読投稿の数を取得する方法を見つけようとしています。
FQL の Group テーブルへの参照を見つけることができましたが、未読メッセージの数を表すフィールドが表示されません
私はこのデータを見つけるのに適切な場所にいますか、それとも他の方法で取得できますか?
これはunread、FQL または Graph API の Group のフィールドとして使用できますが、FQL ではこれはgroup_membertableであり、table ではありませんgroup。
グループの未読数にアクセスするには、ユーザーからのuser_groups アクセス許可が必要です。
グラフ API 呼び出しの例:
/me/groups?fields=unread
応答:
{
  "data": [
       {
      "name": "Facebook Developers", 
      "version": 1, 
      "id": "146797922030397", 
      "unread": 11, 
      "bookmark_order": 1
    }, 
// snip
サンプル FQL クエリ:
select gid, unread from group_member where uid = me()
応答例:
{
  "data": [
    {
      "gid": "146797922030397", 
      "unread": 3
}
// removed other groups