0

たとえば、食べ物に関係する Facebook ページを照会する方法を探しています。

難しいことではありません;)

$pages = $facebook->api('search?q=food&type=page');

しかし... そのカテゴリの最大のページ (ほとんどのいいね!) を取得したい。検索は終了しましたが、返品の順序に影響を与えることはできません (と思います)。

私はここを見てきました: https://developers.facebook.com/docs/reference/fql/page/ クエリで動作するかどうかを確認するために、特定のページに関する情報しかクエリできないようです。

私は成功せずにいくつかの解決策を探してきました。これはまったく可能ですか?どんな助けでも大歓迎です!

4

1 に答える 1

0

これはどう:

そのリクエストを「search?q=food&type=page」に送信し、結果を取得して繰り返し処理します。

結果ごとに、次の FQL クエリを作成します。

SELECT 
    name, username, fan_count 
FROM 
    page 
WHERE 
    page_id="ITERATION_PAGE_ID"

たとえば、最初に取得した結果の ID は「25255939006」で、FQL は次のようになります。

SELECT name, username, fan_count FROM page WHERE page_id="25255939006"

結果は次のとおりです。

{
  "data": [
    {
      "name": "Food", 
      "username": "", 
      "fan_count": 146291
    }
  ]
}

これがあなたが求めていたものであることを願っています。

于 2012-04-23T11:54:16.150 に答える