Skip to content

申诉

提交申诉

接口说明

用户针对任务识别结果发起申诉或复核,并描述具体问题及原因。

请求信息

配置说明参数值
URL/appeal
MethodPOST
Content-Typeapplication/json

Body参数

参数名类型描述是否必填
plan_idstring访店计划id
scene_codestring场景编码
appeal_userstring申诉用户
appeal_timeint64用户提交申诉时间(毫秒时间戳)
appeals[]object申诉清单
+ task_idstring任务id
+ problems[]object问题列表
++ problem_categoryint32问题类型
1: 分销识别
2: 数量KPI
3: 质量KPI
++ problem_codestring问题键值:分销时为barcode,数量和质量时为具体的KPI编码
++ wrong_typeint32错误类型
- 分销识别:
10: 在架显示不在架
11: 不在架显示在架
12: 价格识别错误
- 数量KPI:
20: 数量小于预期
21: 数量大于预期
- 质量KPI:
30: 合格显示不合格
31: 不合格显示合格
++ remarkstring备注
++ proof_photos[]string证明照片列表
callback_urlstring申诉回调url,具体回调规则请查看callback通知, 回调的具体数据结构查看申诉结果推送

Body数据样例

json

{
    "plan_id":"P2207290611226274600",
    "scene_code":"ST-169-1",
    "appeal_user":"visitor_01",
    "appeal_time":1677808307000,
    "appeals": [
        {
            "task_id":"8a2a4c10-1aa1-11f0-bda7-2be9caeeb110",
            "problems":[
                {
                    "problem_category":1,
                    "problem_code":"6903148045060",
                    "wrong_type":10,
                    "remark":"问题描述备注",
                    "proof_photos":["https://xxx.jpg","https://xxx.jpg"]
                }
            ]
        }
    ],
    "callback_url": "https://www.clobotics.cn/callback"
}

响应数据


data数据格式

参数名类型描述
appeal_idstring创建的申诉id

响应数据样例

json

{
  "code": 0,
  "message": "",
  "data": {
    "appeal_id": "A2207290611226274600"
  }
}

复申

接口说明

用户对申诉结果有异议时,重新提交复审。

请求信息

配置说明参数值
URL/appeal/<appeal_id>
MethodPUT
Content-Typeapplication/json

路径参数

参数名类型描述是否必填
appeal_idstring要复核的申诉id

Body参数

参数名类型描述是否必填
reappeal_idstring复审请求id,每次复申唯一
reappeal_timeint64用户复申时间(毫秒时间戳)
reasonstring复审理由
callback_urlstring复申回调url,具体回调规则请查看callback通知, 回调的具体数据结构查看申诉结果推送

Body数据样例

json

{
    "reappeal_id":"A2207290611226274600_1",
    "reappeal_time":1677808307000,
    "reason":"货架质量第2项应为通过",
    "callback_url": "https://www.clobotics.cn/callback"
}

响应数据


data数据格式

参数名类型描述
appeal_idstring申诉id
reappeal_idstring复申请求id

响应数据样例

json

{
  "code": 0,
  "message": "",
  "data": {
    "appeal_id": "A2207290611226274600",
    "reappeal_id": "A2207290611226274600_1"
  }
}