需要拉图 API JSON 并逐步缩小我的结果

Need to pull Graph API JSON and successively narrow my results

需要从终点 "fb_page_categories" 拉出一个页面可能属于的所有类别的数组 returns。看起来像这样:

GET graph.facebook.com
  /fb_page_categories?

这个 returns 像这样:

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

然后我需要提取查询所述终点返回的某些特定 "categories" 的所有结果,最后根据与当前位置的接近程度过滤这些类别。我是 java 的新手,不知道从哪里开始,也不知道该代码是什么样的。任何可以为我指明正确方向的建议、文章、Stack 问题、Git 项目等,我们将不胜感激。谢谢!

Facebook 自己的 Graph 地点搜索可以以一种时尚的方式做到这一点。在 Facebook 上,您的当前位置隐含在登录中。

首先您应该知道,您引用的页面类别列表并不都允许定位。只有业务和组织树中的类别会这样做。 (Facebook 将此组织称为类别分类法。)

例如,餐厅的 ID 当前为 273819889375819。因此,附近餐厅的搜索结果将在 this link 处找到。

Facebook 上地点的图形查询还有许多其他修饰符,并且似乎一直在继续开发此功能。在几年前引起轰动后,他们似乎已经不再完整记录其使用。