-1

Facebook APIを使用して、特定の数の「いいね!」があるコメント、写真、またはページを見つける必要があります。

私はphpと.netでプログラミングしていますが、方法を知っている人や似たようなことをした人はいますか?

編集

私はFQLのようなものを使うことを考えていました

SELECT photos,comments,pages From photos where likes >=10
4

1 に答える 1

1

それは可能ですが、あなたはあなたがあなたが知っている人々にあなたが得る写真を制限しなければならないでしょう。

ページが最も簡単です。これにより、少なくとも100人のファンがいるあなたとあなたの友達が好きなすべてのページが表示されます。

  SELECT name, username, page_id, fan_count FROM page WHERE page_id IN 
   (SELECT page_id FROM page_fan WHERE uid IN
      (SELECT uid1 FROM friend WHERE uid2 = me()) 
      OR uid = me()
    )
  AND fan_count>100 ORDER BY fan_count DESC

写真はユーザーが直接インデックスに登録できないため、写真はより困難です。これにより、ユーザーのすべての写真と、ユーザーがタグ付けされた写真が取得されます。

SELECT src, caption, like_info FROM photo WHERE (
  object_id IN (SELECT object_id FROM photo_tag WHERE subject = me()) 
  OR 
  album_object_id IN (SELECT object_id FROM album WHERE owner = me())
)

like_infoいいねの数は呼ばれるのメンバーですlike_count。現在、これを並べ替えたりフィルタリングしたりする方法がわかりません。

于 2012-08-11T19:06:17.277 に答える