您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

通过category_list进行FQL查询

通过category_list进行FQL查询

您要查找的内容包含在该type字段中。你写的TYPE,那是错误的。

(字符串):Page的类型。例如产品/服务,计算机/技术

您需要执行以下操作:

SELECT page_id, type, categories
FROM page
WHERE page_id IN
  (SELECT
     page_id,
     latitude,
     longitude
   FROM place
   WHERE distance(latitude, longitude, '-30.03852', '-51.17877') < 50000
   LIMIT 100)
AND type="RESTAURANT/CAFE"

…只为您提供餐厅:

"data": [
{
  "page_id": 202457279801080, 
  "type": "RESTAURANT/CAFE", 
  "categories": [
    {
      "id": 185459711490789, 
      "name": "Brazilian Restaurant"
    }, 
    {
      "id": 168976549819329, 
      "name": "French Restaurant"
    }, 
    {
      "id": 163300367054197, 
      "name": "Seafood Restaurant"
    }
  ]
},

问题是,在许多情况下,type场不受页业主设置......所以你会通过哪些条目传递 餐馆:

"data": [
{
  "page_id": 216824565018619, 
  "type": "LOCAL BUSINESS", 
  "categories": [
    {
      "id": 134501539950711, 
      "name": "Sushi Restaurant"
    }
  ]
}

我什至不知道这些类别来自何处以及如何设置它们。我认为,此字段以前曾使用过,现在已弃用。Facebook保留了该字段,以便每个页面都持续显示此信息。

我建议您使用实际请求来请求所有周围的地方,并通过检查以下内容来进行自己的过滤:

Go 2022/1/1 18:45:21 有374人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶