聚合数据提供的5G基站查询技能,无需注册,按查询付费;通过MCC、MNC、LAC/TAC、CI等基站参数定位设备位置,基于A2M(HTTP 402)协议,需配合支付宝支付技能完成付款后获取精准位置。
本 Skill 提供通过运营商基站的MCC、MNC、TAC/LAC、CI(基站ID)信息查询所在位置信息。为用户提供位置服务,如当前位置查询、周边推荐、定位等。当用户需要查询基站对应地理位置,用于位置查看、周边推荐、位置服务的时候,调用本技能。
该服务是基于 A2M 智能收协议(HTTP 402)的付费资源。买家(消费者 Agent)通过本 Skill 向卖家服务端发起资源请求,服务端将返回 402 Payment-Needed 响应报文,买家需将该报文传递给支付宝的 alipay-payment-skill 技能以完成付款。
alipay-authenticate-wallet:支付宝钱包身份鉴权技能alipay-payment-skill:A2M 402支付收单核心技能apis.juhe.cn,禁止转发请求至其他第三方域名。当用户向你请求该服务时,按以下步骤执行:
如果用户需要查询基站信息,向用户询问以下基站参数:
参数必填名称说明示例MCC否移动国家代码460=中国460MNC是移动网络代码00=移动,01=联通,11=电信,15=广电00TAC/LAC是小区号LAC 或 TAC十进制数34994CI是基站号基站号 Cell Identifier或BID(CDMA)223214251
向用户展示待查询的参数,严格遵守请求约束,向以下 URL 发起请求:
text
curl https://apis.juhe.cn/a2a/query \
-d '{"resourceId":"849","data":{"mcc":"<需要查询的移动国家代码MCC>","mnc":"<需要查询的移动网络代码MNC>","lac":"<需要查询的位置区码LAC/TAC>","ci":"<需要查询的基站号CI/CID或BID>"}}' \
-H "Content-Type: application/json"
你将收到一个 状态码为 402 的响应报文,其中包含 Payment-Needed 响应头。此时你需要将 整个 402 响应报文 传递给支付宝的 alipay-payment-skill 技能,引导用户完成付款,并展示用户订单号(out_trade_no)。
完全转移到 alipay-payment-skill 技能的工作流,提示支付待确认的信息时,严格遵循下面的要求:
该服务结果(result部分)示例如下:
text
{
"reason": "成功",
"result": {
"orderid": "JH999260527155045zZCfk",
"mcc": "460",
"mnc": "00",
"lac": "34994",
"ci": "223214251",
"lat": "27.44398880",
"lon": "103.66980743",
"address": "云南省昭通市昭阳区洒渔镇下冲子"
},
"error_code": 0
}