ユーザーが現在のページを気に入っているページ (現在のドメイン上) の情報を facebook に照会することは可能ですか? 基本的に、「このページを気に入っているユーザーは次のページも気に入っています:」を作成し、続いて現在のドメインのページのリストを作成できます。
質問する
413 次
1 に答える
1
現実的にこれを行うことができる唯一の方法は、いいねボタンの edge.create イベントをサブスクライブし、user_id、ページアドレスなどを使用して独自のデータベースに保存することです。
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
FQL では、この情報を見つけるために 'url_like' テーブルを読み取る必要があるという問題がありますが、これでインデックス可能な唯一のフィールドは user_id です。つまり、現在アクティブなユーザーに対してのみクエリを実行できます。現在のユーザーにサイトの他のページを表示したい場合は、次のようなクエリを使用できます。
SELECT url FROM url_like WHERE user_id = me() and strpos(url, 'http://www.example.com') = 0
しかし、私が言うように、あなたが説明したユースケースでは、この情報を自分で保存し、独自のクエリを実行して最も人気のある投稿をワークアウトする必要があります. または、推奨プラグインがニーズを満たす場合があります
https://developers.facebook.com/docs/reference/plugins/recommendations/
于 2012-08-27T19:46:00.907 に答える