0

特定のキーワードでユーザーのステータスを検索/フィルタリングできるようにしたいと考えています。私はこのようなことができると思いました:

graph.facebook.com/_user_id_/statuses?q=term

あるいは:

graph.facebook.com/_user_id_/search?q=term&type=status

しかし、それらのどれも機能せず、これに関するドキュメントが見つかりません。FQL でできることはわかっていますが、Graph API の statuses メソッドを使用すると、各ステータスへのいいねコメントも表示されます。

助言がありますか?

4

1 に答える 1

0

これは FQL で実行できます。実行するにはマルチクエリが必要です。

{
'posts_w_keyword': 'SELECT post_id, actor_id, message FROM stream WHERE source_id = me()
                     AND strpos(message, "keyword") > -1',
'post_comments':   'SELECT post_id, from_id, text FROM comment WHERE post_id IN
                     (SELECT post_id FROM #posts_w_keyword)',
'post_likes':      'SELECT post_id, user_id FROM like WHERE post_id IN
                     (SELECT post_id FROM #posts_w_keyword)'
}
于 2012-08-24T17:56:24.787 に答える