文档
测试

8.获取取消原因选项

POST
api_method:u-order-cancelReason

服务入口:

测试环境:https://openapi-stg.huolala.cn/v1 正式环境:https://openapi.huolala.cn/v1

前端UI界面参考

![image.png](https://cos.easydoc.net/48578360/files/k93w7836)

系统级请求参数

参数名
类型
描述
必填
api_method
string
接口方法
必填
api_version
string
接口版本,固定值:1.0
必填
app_key
string
开发者应用唯一app_key
必填
nonce_str
string
随机数,用户自定义,60s内不可重复使用,用于确保请求不可重复
必填
timestamp
number
unix时间戳(单位:秒),时间戳应为60s内的值,超过60s则超时
必填
access_token
string
用户账户访问令牌
必填
signature
string
签名值
必填

响应参数

参数名
类型
描述
必填
ret
number
返回结果码,示例:0
必填
msg
string
返回结果描述,示例:
必填
data
object
数据字典
必填
reason
array
原因项
必填
id
number
原因类型ID
必填
name
string
原因类型名称
必填
sub_reason
array
可选子集选项
必填
id
number
原因ID
必填
sub_name
string
原因文案
必填

请求json示例:

```json { "app_key":"****************", "nonce_str":"12348", "timestamp":1574823252, "signature":"***********" } ```

返回json示例:

```json { "ret":0, "msg":"", "data":{ "reason":[ { "id":1001, "name":"和平台相关", "sub_reason":[ { "id":1001001, "sub_name":"司机离我太远,不愿等待" }, { "id":1001002, "sub_name":"⻋辆⽆法装下货物" }, { "id":1001003, "sub_name":"不是所叫⻋型" } ] }, { "id":1002, "name":"和司机相关", "sub_reason":[ { "id":1002001, "sub_name":"联系不上司机" }, { "id":1002002, "sub_name":"司机迟到" }, { "id":1002003, "sub_name":"不是订单显示⻋牌或司机" } ] }, { "id":1003, "name":"⾃⼰原因", "sub_reason":[ { "id":1003001, "sub_name":"临时不需要⽤⻋了" }, { "id":1003002, "sub_name":"另外找到⻋了" } ] }, { "id":1004, "name":"其他", "sub_reason":[ { "id":1004002, "sub_name":"疫情原因" }, { "id":1004001, "sub_name":"其他" } ] } ] } } ```