これは複雑に聞こえるかもしれません。
自分の Web サイトからリンクを取得して、それらのリンクがユーザーや友人に気に入られるようにしたいと考えています。しかし、友達のいいね数で結果を並べ替えたいと思います。
link_stat をチェックインしましたが、一般的な統計のみが提供されます。
これは可能ですか?
これは複雑に聞こえるかもしれません。
自分の Web サイトからリンクを取得して、それらのリンクがユーザーや友人に気に入られるようにしたいと考えています。しかし、友達のいいね数で結果を並べ替えたいと思います。
link_stat をチェックインしましたが、一般的な統計のみが提供されます。
これは可能ですか?
私はあなたに答えがあると思いました。わかりません。理由はわかりません。
昨日、サイトに実装した「いいね」ボタンをテストするために、たくさんのリンクを共有しました。これは答えるのが簡単な質問だと思いました。これで約30分間遊んだ後、そうではないという結論に達しました。
/me/feed
APIエクスプローラーで見ると、私のリンクはにあり"type": "link"
ます。ただしme/links
、FQLクエリを確認または実行すると、SELECT link_id, owner, url FROM link WHERE owner = me() ORDER BY created_time DESC
これらのリンクはありません。バグレポートを投稿
とにかく、次のようなFQLクエリから始めることができるはずです。
SELECT link_id, owner, url FROM link
WHERE owner IN
(SELECT uid2 FROM friend WHERE uid1 = me())
AND strpos(url, 'mysite.com') >= 0
それらlink_id
をMultiquery経由でlikeテーブルに渡します。FQLにはメソッドがないため、いいねcount
を数えて、スクリプトで結果を並べ替える必要があります。
幸運を。