多边形围栏为例,圆形围栏参数类似

从Body参数我们可以得到一些关键信息,比如这个API必需要设置地理围栏,无论是多边形还是圆形的,都要提供首位坐标闭合的围栏数组,好处在于自由度高,想查哪里查哪里,没有地理上的限制,但非技术人员可能不知道如何获取围栏数组。

从返回参数就能看出这个API的真实价值,特别是其中的“场景基础信息”,包含场景、分类、品牌、省份、城市、经纬度、地址等多重信息,基本满足了大部分人对于POI查询想要的数据。
1、注册及刻开放平台,打开能力中心页面的“场景查询”栏目,找到“场景查询(区域围栏)API”

2、进入API详情页,获取解决方案,也可以直接去查看开发文档,介绍还是蛮详细的;
3、特别要注意的是,POI查询平台内是提供免费在线体验的,只需要登录就能体验到API,亲测十分好用

import http.client
import json
conn = http.client.HTTPSConnection("data-api.isjike.com")
payload = json.dumps({
"circle": {
"center_point": [
113.936885,
22.62525
],
"radius": 500
},
"keyword": "小当家",
"brand_id": 43586,
"category_id": 1582,
"city_id": 340,
"page_num": 1,
"page_size": 10
})
headers = {
'token': '0c2c6774153820cae57cc53ba19b7ce0',
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
}
conn.request("POST", "/api/v1/poi_by_geo", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046922/viewspace-3096336/ ,如需转载,请注明出处,否则将追究法律责任。