获取报警信息
功能:根据请求返回报警信息,包括位置信息和司机信息等
资源URL:
GET: v1/safe/emergency
请求参数
参数名称 | 类型 | 说明 |
---|---|---|
client_uid | string | 乘客在第三方的uid,不变且唯一 |
phone | string | 乘客手机号码 |
didi_oid | string(可选) | 行程ID |
oid_type | string(可选,企业级订单必传) | 订单ID类型 |
lng | float(可选) | 经度 |
lat | float(可选) | 纬度 |
network_type | string(可选) | 网络类型 |
map_type | string(可选) | 地图类型 |
lang | string(可选) | 语言 |
imei | string(可选) | 手机imei |
请求示例:
curl -X GET
-H "Content-Type: application/x-www-form-urlencoded"
-H 'Authorization: Bearer domain|{access_token}'
'https://api.xiaojukeji.com/v1/safe/emergency?client_uid={client_uid}&phone={phone}&didi_oid={didi_oid}&lng={lng}&lat={lat}'
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
page_title | json | 页面标题 |
main_title | 主标题 | |
sub_title | 副标题 | |
loc_info | json | 位置信息 |
trip_title | 行程标题 | |
trip_info | 行程信息 | |
addr_title | 地址标题 | |
addr_info | 地址信息 | |
notice_list | json | 通知列表 |
notice_title | json | 通知标题 |
title_before_alarm | 通知标题(未报警) | |
title_after_alarm | 通知标题(已报警) | |
contacter_sms_notice | json | 紧急联系人求助短信通知 |
message_before_alarm | 紧急联系人求助短信通知(未报警) | |
message_after_alarm | 紧急联系人求助短信通知(已报警) | |
contacter_sms_notice | json | 紧急联系人求助短信通知 |
message_before_alarm | 紧急联系人求助短信通知(未报警) | |
message_after_alarm | 紧急联系人求助短信通知(已报警) | |
add_contacter_button | 添加紧急联系人按钮(未报警) | |
contacter_sum | 紧急联系人总数 | |
trip_record_notice | json(可选) | 提取行程录音(无行程录音则无此项) |
message_before_alarm | 提取行程录音(未报警) | |
message_after_alarm | 提取行程录音(已报警) | |
call_alarm_info | json | 电话报警信息 |
call_button | 电话报警按钮 | |
call_police | 电话报警号码,为了支持香港呼叫"callPolice"=>"999" | |
call_police | 默认=0,=1(广东110报警) | |
sms_alarm_info | json(可选) | 短信报警信息(不支持短信报警则无此项) |
sms_button | 短信报警按钮 | |
sms_content | 短信报警内容 | |
phone_list | 短信报警号码列表 |
返回成功示例:
成功:http status 200
{
"page_title": {
"main_title": "遇到危急,请向警方求助",
"sub_title": "谎报警情将可能被处以五日以上十日以下拘留"
},
"loc_info": {
"trip_title": "行程信息",
"trip_info": "京Q6H118 白色本田奥德赛",
"addr_title": "当前位置(仅供参考)",
"addr_info": "正在获取您的位置…"
},
"notice_list": {
"notice_title": {
"title_before_alarm": "点击下方报警按钮后,会尝试",
"title_after_alarm": "已启动一键报警"
},
"contacter_sms_notice": {
"message_before_alarm": "使用短信和语音通知紧急联系人",
"message_after_alarm": "已通知{测试}、{test}等{5}人",
"add_contacter_button": "",
"contacter_sum": 5
},
"police_sync_notice": {
"message_before_alarm": "将行程信息根据警方要求提供给警方",
"message_after_alarm": "已将行程信息根据警方要求提供给警方",
"open_police_platform": null
},
"trip_record_notice": {
"message_before_alarm": "提取司机端录音",
"message_after_alarm": "行程中持续录音"
}
},
"call_alarm_info": {
"call_button": "呼叫110",
"call_phone": "110",
"alarm_id": 0
},
"sms_alarm_info": {
"sms_button": "短信报警",
"sms_content": "测试短信一键报警内容",
"phone_list": "[\"12110010\",\"110\"]"
}
}
返回失败示例:
失败:http status 非200
{
"error":"code(40010)",
"error_detail":"参数错误:client_uid"
}