当前位置: API文档

unique_code_status_change.php(修改唯一码状态为已到货)

¥基础   ¥扩展  ¥定制

1.接口说明

1.1 接口描述:将旺店通唯一码状态变更为已到货
1.2 适用版本:网页版
1.3注意事项:需要判断请求唯一码的状态是否是“待拿货”, 不是待拿货的将返回错误结果

2.调用场景

2.1 举例说明:自研商城、SCM、SRM、财务系统、SAP等系统的对接

3.请求参数说明

   3.1 请求地址

环境HTTP地址
测试环境https://openapi.ali.huice.cc/openapi/unique_code_status_change.php
正式环境https://openapi.huice.com/openapi/unique_code_status_change.php

   3.2 公共请求参数

名称字段类型长度
必须描述
卖家账号sidString
购买ERP时由旺店通分配给ERP购买方,请从ERP购买方获取。
接口账号appkeyString

时间戳timestampint
北京时间1970-01-01 08:00:00起至现在的总秒数,10位int值,旺店通企业版API服务端允许请求最大时间误差为5min,date.timezone = Asia/Shanghai。
签名signString
API输入参数签名结果,签名算法介绍单击这里

   3.3 业务请求参数

名称字段类型长度必须描述
唯一码列表unique_codesvarchar

订单号列表 (传字符串, 英文逗号分割)

4.响应参数

   4.1 公共响应参数

名称字段类型长度
必须描述
错误码codeint11状态码:0表示成功,其他表示失败
错误描述messagevarchar255错误描述
成功条数success_countint



失败条数fail_countint


失败列表fail_listdata[]


    4.2 业务响应参数

名称字段类型长度 必须描述
唯一码unique_codevarchar40唯一码
失败信息fail_msgvarchar
仅支持修改“待拿货”状态的唯一码,唯一码状态是xxx,不允许修改!

 5.请求示例

PHP
<?php
	require_once("../WdtClient.php");
	$client = new WdtClient;
	$client->sid = '';
	$client->appkey = '';
	$client->appsecret = "";
	$client->gatewayUrl = 'https://openapi.ali.huice.cc/openapi/unique_code_status_change.php';
 
	$client->putApiParam('unique_codes', '0000006273626');  
    
	$response = $client->wdtOpenApi();
	var_dump($response);
?>

6响应示例

   6.1 正常响应示例 

JSON
{
    "code": 0,
    "message": "",
    "success_count": 1,
    "fail_count": 0,
    "fail_list": [

    ]
}

   6.2 异常响应示例

JSON
{
    "code": 0,
    "message": "",
    "success_count": 1,
    "fail_count": 1,
    "fail_list": [{
        "unique_code": "0000006273626",
        "fail_msg": "仅支持修改“待拿货”状态的唯一码,唯一码状态是已到货,不允许修改!"
    }]
}





常用工具