2017-07-29 81 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自己的地方圖搜索可以以一種方式做到這一點。在Facebook上,您的當前位置隱含在登錄狀態。

首先您應該知道您引用的頁面類別列表並非全部都允許定位。只有業務和組織樹中的類別纔會這樣做。 (Facebook將此組織稱爲類別分類)。

例如,餐廳的ID目前爲273819889375819.因此,附近餐館的搜索結果可在this link找到。

對Facebook上的地方的圖表查詢有許多其他修飾符,它似乎一直在持續發展此功能。在幾年前發生重大打擊之後,似乎他們已經完全記錄下它的使用。