1

ユーザーが行ったすべてのいいねを取得しようとしています。私は次のfqlクエリを使用していいねをフェッチしています。

SELECT object_type, post_id, object_id FROM like WHERE user_id=me()

このクエリと一緒にユーザーのアクセストークンを渡します。

ユーザーのlikeアクティビティの一部は、likeテーブルに反映されていません。いくつかのテストを行ったところ、不足しているのは特定の友人の投稿のいいねであることがわかりました。

同様のテーブルから欠落しているユーザーの同様のアクティビティが他にあるかどうかはまだわかりません。

ユーザーの同様のアクティビティを同様のテーブルに記録するためのルールは何ですか?

4

1 に答える 1

0

Facebook は正確な Like の結果を提供していないようです。最初はユーザーのプライバシー設定が原因だと考えていましたが、私の友人といくつかのテストを行ったところ、API は、like の total_count と返された like オブジェクトの量との間に依然として不一致を示しています。これは、バグか、Facebook による不思議な慎重な決定のいずれかです。

他の人が同様の質問をしていることを確認してください:

于 2014-04-28T13:40:04.003 に答える