1

別のユーザーのページまたはファン ページでの自分のアクティビティ (投稿、コメント、共有など) を見つけたいです。つまり、ユーザー XYZ のページまたは SOMETVSHOW のページで私が行ったすべてのコメント、投稿、その他のリストを取得します

それはまったく可能ですか?Graph API を使用してアクセスできるさまざまなリレーションを見てきましたが、このデータを直接取得する方法はないようです。

これを行う 1 つの方法は、自分のすべてのアクティビティを収集し、特定のユーザーのページまたはファン ページに残したコメントや投稿などだけを抽出するフィルターにこのデータを実行することです。しかし、特に (私のように) 最初に大量のデータを取得する必要がある場合は、これはあまり効率的ではありません。

また、逆に、そのユーザーまたはファンページのすべてのアクティビティを取得して、自分の投稿やコメントを除外することもできますが、同様に、これには永遠の時間がかかり、処理が必要な膨大な量のデータが生成されます.

何か案は?ありがとうございました!

4

1 に答える 1

1

これは、FQL を介して非常に簡単に実行できるはずです。

SELECT post_id, type, message, created_time, attachment FROM stream 
  WHERE source_id = PAGE_ID AND actor_id = me() LIMIT 200

対処するテーブルの通常の制限があるstreamため、探しているものすべてを取得するには、これらの結果をページを戻して確認する必要がある場合があります。

于 2013-02-01T18:40:58.537 に答える