2017-07-29 6 views
1

エンドポイント「fb_page_categories」からプルする必要があります。このカテゴリは、ページに該当するすべてのカテゴリの配列を返します。どのように次のようになります。グラフAPI JSONを引き出し、結果を連続的に絞り込む必要があります

GET graph.facebook.com 
    /fb_page_categories? 

これはそうのようなものを返す:

{ 
"data": [ 
{ 
    "name": "Interest", 
    "fb_page_categories": [ 
    { 
     "name": "Literary Arts", 
     "id": "856055631167537" 
    }, 
    { 
     "name": "Performance Art", 
     "id": "756092301147942" 
    }, 
    { 
     "name": "Performing Arts", 
     "id": "1758092431143387" 
    }, 

私はその後、照会と終点が返されることをある特定の「カテゴリ」の結果のすべてを引き出し、そして最終的にフィルタリングする必要があります現在の場所に近接したカテゴリ。私はJavaの初心者で、どこから始めるべきか、そのコードがどのように見えるかわからない。正しい方向に私を指すことができる任意のアドバイス、記事、スタックの質問、Gitのプロジェクト、等は非常に感謝されます。ありがとう!

+1

Graph APIのドキュメントを読んで、自分で試してみて、それがうまくいかない場合はここに投稿してください。 – anyanwu

+0

私が話していることを示すために修正されました!初めてのこのプラットフォームを使用して、アドバイスのおかげで – Chrslxndr

答えて

0

Facebookの独自のグラフ検索では、これをファッションで行うことができます。あなたの現在の場所は暗黙のうちにログインしています。

最初に参照したページカテゴリのリストがすべての場所を許可するとは限りません。ビジネスツリーと組織ツリー内のカテゴリのみがそうします。

たとえば、レストランのIDは現在273819889375819です。したがって、近くのレストランの検索結果はthis linkにあります。

Facebook上の場所のグラフクエリには他の多くの修飾語があり、この機能の開発が進んでいるようです。数年前にはっきりと浮かび上がった後、彼らはその使用を完全に文書化して元に戻りました。

関連する問題