2012-03-18 11 views

答えて

0

はい、フィルタする方法はありますが、アクセス許可を使用する方法はありません。独自のコードを書く必要があります。 documentation for the Posts graph objectによれば、EVERYONE、ALL_FRIENDS、NETWORKS_FRIENDS、FRIENDS_OF_FRIENDS、またはCUSTOMに設定されるプライバシー属性があります。それはあなたを始めるはずです。また、Simon CrossのGraph Explorer toolを使用すると、コードを記述することなく、異なる権限で遊び、実際のフィールド値を見ることができます。

結果をフィルタリングする権限が必要なようです。それは許可のためのものではありません。より多くの権限は結果セットにデータを追加します。デフォルトはパブリック投稿です。非公開投稿にアクセスする権限を取得すると、https://graph.facebook.com/me/postsは公開+非公開の投稿を返します。また、アクセス許可の仕組みを理解するために、User graph objectのドキュメントを参照する必要があります。

+0

私が権限を持っているが場合、ことを試してみました非公開の投稿を読むには、公開された投稿を読む許可もあります。私は私の目標を達成するための許可の組み合わせを見つけることができませんでした。 –

+0

結果を自分でフィルタリングする必要があります。数行のコードでなければなりません。 –

0

あなたはSQLを使っているかのようにfacebookのグラフに問い合わせるのを忘れてしまいます...彼らはFBでNOSQLのCassandraを実際に使っています...文書上で特定の "キー"値しかし、プライバシー を見たことがない、とにかくあなたがはい、FQLで、例えばこのクエリが与えられたポストの下で民間のコメントを探し、ここhttps://developers.facebook.com/docs/reference/api/post/

1

それをダブルチェックする必要があります

SELECT id, post_id, parent_id, is_private 
    FROM comment 
WHERE post_id='XXXXXX' AND is_private=1 
関連する問題