需要拉图 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 上地点的图形查询还有许多其他修饰符,并且似乎一直在继续开发此功能。在几年前引起轰动后,他们似乎已经不再完整记录其使用。
需要从终点 "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 上地点的图形查询还有许多其他修饰符,并且似乎一直在继续开发此功能。在几年前引起轰动后,他们似乎已经不再完整记录其使用。