-
10周年大促!注册即领300元优惠券
- 注册/登录
接口功能说明
该接口用于访问活动时获取参与人的地理位置信息,代替微信获取位置信息接口。
1.第三方位置接口
开发注意:
该接口由第三方开发者提供给人人秀调用,必须设置该接口地址
开发者接收到参数,必须先将参数urldecode处理,然后计算签名
请求地址 | 由第三方平台提供 | |
请求方式 | GET 方式 | |
参数说明 | ||
参数名称 | 是否必须 | 说明 |
app_key | 是 | 人人秀平台分配的AppKey |
time_stamp | 是 | 1970-01-01开始的时间戳,精确到毫秒 |
sign | 是 | 根据签名算法计算所得,如何计算签名 |
h5_guid | 是 | 活动GUID |
redirect | 是 | h5活动地址 |
openid | 否 | 活动用户唯一标识 (访问活动时登录授权有值) |
callback | 是 | 注意:计算签名不要加入callback参数内容 |
响应参数 | ||
参数 | 是否必须 | 参数说明 |
result | 是 | 0:成功 1:失败 |
msg | 否 | result为1时,返回错误原因 |
data | 否 | result为0时,返回的地理位置信息 |
响应示例 返回JSONP格式结果。使用JSONP,目的解决跨域问题 | ||
成功 | callback(json_data),json_data 是json格式的数据 假设callback参数值是callback1721093,则接口响应内容为 : callback1721093({"result":0,"msg":"","data":{"province":"","province":"","county":""}}) | |
失败 | callback1721093({"result":1,"msg":"获取失败"}) |
data参数说明
参数 | 是否必填 | 参数说明 |
province | 是 | 省份 |
city | 否 | 城市 |
county | 否 | 区县 |
请求示例
{
"app_key": "96c84928b1dce057d110ea3b3880fc83",
"time_stamp":"1543999047492",
"sign ":"051BF3517D40AB9D7D6B45EF6E4EB7F9",
"h5_guid ":"123456",
"redirect":"https%3A%2F%2Fnc.rrxiu.cc%2Fh%2Fpages%2Fwsiteh5%2Findex%3FwsiteGuid%3D4rupzi%26v%3D1",
"openid":"",
"callback":"callback1721093",
}
返回值必须是JSONP格式,例如
callback1721093({"result":0,"msg":"","data":{"province":"北京市","province":"北京市"}})
注意:
callback1721093 不是固定的,它是来自参数callback的内容
相关文档