Facebook.com の左側のメニューに表示されているような、グループの未読投稿の数を取得する方法を見つけようとしています。
FQL の Group テーブルへの参照を見つけることができましたが、未読メッセージの数を表すフィールドが表示されません
私はこのデータを見つけるのに適切な場所にいますか、それとも他の方法で取得できますか?
Facebook.com の左側のメニューに表示されているような、グループの未読投稿の数を取得する方法を見つけようとしています。
FQL の Group テーブルへの参照を見つけることができましたが、未読メッセージの数を表すフィールドが表示されません
私はこのデータを見つけるのに適切な場所にいますか、それとも他の方法で取得できますか?
これはunread
、FQL または Graph API の Group のフィールドとして使用できますが、FQL ではこれはgroup_member
tableであり、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