2011-06-23 11 views
3

私は自分の最も好きなページのリストをFacebookに作成したいと考えています。 FB自体は、少なくともアルファベットの各文字について、これを行うように見えます。 http://www.facebook.com/directory/pages/Aなどの各ディレクトリページには、その文字で始まる最も人気のあるページの上位20個がリストされています。グラフAPIまたはFQLを使用して、すべてのFacebookページまたはTOP 20%(好きなもの)をクエリする方法はありますか?

すべてのFBページのIDを知っていれば、グラフAPIを使用して同様のカウントを簡単に取得できますが、その初期リストを取得する方法はわかりません。私はそれが巨大だと確信しています、そして、正直言って、私は本当にすべてのページの上位20%程度を持っています。しかし、もし私がそれらすべてを持っていたら、私は自分自身を分類することができます。

私はFB devフォーラムを検索し、ドキュメントを見ましたが、方法を見つけることができません。 FQLを使用したクエリでは、ワイルドカードも使用されません。

答えて

1

FQLでは、ページテーブルを名前で検索できます。これはワイルドカード検索を許可しません。グラフapiを使用すると、このURLを使用してページ検索を実行できます: https://graph.facebook.com/search?type=page&q=test(将来的には、access_tokenパラメータを最後に追加することでこれを証明してください)。第3の選択肢は、検索エンジンを使用してFacebookページを検索することです。最後に、このurlを使用してFacebook page browserを切り取り解析することができます。

+0

トップ20%を得るためにどのソリューションを使用しましたか?私は似たような問題があり、どの解決策が最善であるかわからない。 – GTDev

関連する問題