文档中心 > API类目 > 阿里健康-检测检验-预约

alibaba.alihealth.lab.item.sync (阿里健康检验检测商品发布)

iSV发布检验检测商品基本信息给健康,内部关联一个淘宝商品或SKU

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
isv_item_code String 必须 3006662 检验检测项目isv侧编码
name String 可选 新冠核算检测 检验检测项目名称
cost_price Number 可选 500000 采购价,单位分
gender_restriction String 可选 MALE 性别限制 MALE FEMALE
marital_status_restriction String 可选 MARRIED 婚否状态限制 MARRIED UNMARRIED
extra_attributes String 可选 {} 额外的属性
report_generation_time_duration Number 可选 3600000 报告产出预计需要的时长,单位毫秒
sub_items LabSubItemBrief [] 可选
  • 最大列表长度:999
  • 打包的子项目
    • └ name
    • String
    • 可选
    • 新冠核算检测
    • 子项目名称
    • └ isv_item_code
    • String
    • 可选
    • 3006662
    • 子项目isv侧编码
    isv_item_status String 必须 EFFECTIVE EFFECTIVE 项目有效, INVALID 项目无效
    related_isv_store_codes String [] 可选 ["123123"]
  • 最大列表长度:999
  • 项目关联的门店
    intro String 可选 核酸检测介绍 项目介绍

    响应参数

    名称 类型 示例值 描述
    result_msg String 参数异常 结果描述
    result_status String FAIL SUCCESS - 成功,FAIL - 失败,UNKNOWN - 未知或参数异常
    result_code String PARAM_ILLEGAL 可读的结果码(错误码)

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlihealthLabItemSyncRequest req = new AlibabaAlihealthLabItemSyncRequest();
    req.setIsvItemCode("3006662");
    req.setName("新冠核算检测");
    req.setCostPrice(500000L);
    req.setGenderRestriction("MALE");
    req.setMaritalStatusRestriction("MARRIED");
    req.setExtraAttributes("{}");
    req.setReportGenerationTimeDuration(3600000L);
    List<AlibabaAlihealthLabItemSyncRequest.LabSubItemBrief> list2 = new ArrayList<AlibabaAlihealthLabItemSyncRequest.LabSubItemBrief>();
    AlibabaAlihealthLabItemSyncRequest.LabSubItemBrief obj3 = new AlibabaAlihealthLabItemSyncRequest.LabSubItemBrief();
    list2.add(obj3);
    obj3.setName("新冠核算检测");
    obj3.setIsvItemCode("3006662");
    req.setSubItems(list2);
    req.setIsvItemStatus("EFFECTIVE");
    req.setRelatedIsvStoreCodes(""123123"");
    req.setIntro("核酸检测介绍");
    AlibabaAlihealthLabItemSyncResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alihealth_lab_item_sync_response>
        <result_msg>参数异常</result_msg>
        <result_status>FAIL</result_status>
        <result_code>PARAM_ILLEGAL</result_code>
    </alibaba_alihealth_lab_item_sync_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部