1

リストの「親しい友人」からニュースフィードまたは投稿を取得しようとしています。Facebook の Graph API Explorer で、//xxxxxxxxx/posts を試しました。ここで、xxxxxxxxx は「親しい友人」リストの ID で、表示されるデータは空です。

4

2 に答える 2

0

たとえば、FQL を使用します。

SELECT post_id、message、actor_id FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me() and name='親しい友人')

また、ストリーム テーブルの動作が原因で安定していないことを覚えておいてください。1 つのフィードのみが例を返しました。 ここに画像の説明を入力

そのため、安定させるために uid を取得する必要があります。代わりに次のクエリを使用する必要があります。

SELECT post_id、message、actor_id FROM stream WHERE source_id IN (SELECT uid FROM friendlist_member WHERE flid IN (SELECT flid FROM friendlist WHERE owner = me() and type='close_friends'))

ここに画像の説明を入力

もちろん、created_time によるページネーションも必要です。また、高い数の LIMIT パラメータ (例: LIMIT 150) を使用すると、両方のケースでより安定した値が返されます。

乾杯

于 2013-05-31T20:22:25.787 に答える
0

/profile id/feed を使用してみてください。

于 2013-05-31T19:45:13.957 に答える