注意:以下文档只适用于TOP接口,请谨慎使用!
查询商家未确认订单列表
阿里健康020接单
商家更新库存
商家更新宝贝价格
阿里健康获取某一药店全部订单
体检机构对接_体检套餐库存查询
查询卖家外卖店列表
批量同步库存接口
商家批量更新宝贝价格
查看订单详情
正大鸡蛋激活追溯码
上传激活码的文件
药品商家扫码
疫苗预约省份列表查询
查询商品api
查询仓库api
查询渠道商api
上传入出库单api
查询出入库单处理结果api
查询商家信息
解除码的关联关系
取消预约
修改用户的口腔预约时间
保存用户的口腔预约信息
获取预约时间
标记商品是否可预约
绑定门店信息,商品信息
查询商户门店,商品列表
解绑商品信息
修改预约时间
阿里健康支付宝挂号记录回传接口
阿里健康预约挂号科室同步接口
阿里健康预约挂号医生同步接口
取消物流订单
阿里健康新挂号数据回传
确认预约
确认就诊
取消预约
确认到店
修改预约
招商入驻商家门店列表
ISV获取口腔标品列表
ISV绑定外部门店id和外部商品id
ISV解绑商品
门店审核结果同步
绑定审核结果同步
ISV新增/修改口腔门店
ISV查询门店审核状态
ISV查询绑定审核状态
非药单码替换
回传阿里健康权益包的支付信息
获取全国疫情统计数据
供应商采购单推送
ISV 新增/修改复诊预约信息
ISV查询对账单
供应商确认采购单
品牌方销售数据查询
品牌方渠道进货查询
lbx查询批号效期
海外品牌方库存数据查询
供应商品供关系查询
门店无隐形消费签约
7天销售数据统计
下发效期数据
根据健康ID获取支付宝ID
仓库换证审批结果下发
仓库换证审批
健康报废出库记录查询
健康采购退回查询
健康销售记录查询
健康养护记录查询
健康检验报告查询
健康销售退回查询
健康拒收记录查询
健康库存调整查询
健康库存状态查询
健康质量验收记录查询
拉取仓库效期数据
体检机构对接_体检套餐分时库存查询
无头包裹登记
阿里健康门店销退单创建
阿里健康门店订单创建
阿里健康门店订单确认
阿里健康门店销退单确认
批量更新ISV库存
线上订单收货验收单、出入库单据生成接口
订单详情查询接口
合理用药规则查询
供应商查询入库结果
直发供应商查询对账单
供应商查询销量预测
外渠道订单取消
外渠道订单状态同步
外渠道订单发票申请
挂号医院上下线
挂号医生上下架
挂号科室上下线
问诊质控接口
第三方订单同步
直连医院上传接口
直连科室上传
直连医生上传
三方评论信息同步
采退单推送
对外数据开放出库信息查询
互医-药企BD数据核对
供应商上报期货库存
配拦截失败CP确认结果并回告
供应商期货出库
代销品效期同步
阿里健康仓库回传判责信息
采购单确认发货
入库通知单推送
o2o订单状态变更同步给oms
入库通知单号查询
阿里健康-品牌-自营-供应链-仓内作业-库存-WMS库存快照
阿里健康-品牌-自营-供应链-仓内作业-出库作业-出库明细
阿里健康-星图-自营-供应链-仓内作业-入库作业-入库复核
阿里健康-品牌-自营-供应链-仓内作业-库存-WMS采购信息
阿里健康-品牌-自营-供应链-仓内作业-库存-WMS销售信息
阿里健康-星图-自营-供应链-仓内作业-库存流水
环境 | HTTP请求地址 | HTTPS请求地址 |
---|---|---|
正式环境 | http://gw.api.taobao.com/router/rest | https://eco.taobao.com/router/rest |
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
method | String | 是 | API接口名称。 |
app_key | String | 是 | TOP分配给应用的AppKey。 |
target_app_key | String | 否 | 被调用的目标AppKey,仅当被调用的API为第三方ISV提供时有效。 |
sign_method | String | 是 | 签名的摘要算法,可选值为:hmac,md5。 |
sign | String | 是 | API输入参数签名结果,签名算法介绍请点击这里。 |
session | String | 否 | 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选。 |
timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 |
format | String | 否 | 响应格式。默认为xml格式,可选值:xml,json。 |
v | String | 是 | API协议版本,可选值:2.0。 |
partner_id | String | 否 | 合作伙伴身份标识。 |
simplify | Boolean | 否 | 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
item_id | Number | 必须 | 1234 | 平台商品id | |
status | Number | 必须 | 1 | 是否可预约,1.可预约 0.不可预约 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | ServiceResult | result | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaAlihealthReserveDentalMarkitemRequest req = new AlibabaAlihealthReserveDentalMarkitemRequest(); req.setItemId(1234L); req.setStatus(1L); AlibabaAlihealthReserveDentalMarkitemResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); AlibabaAlihealthReserveDentalMarkitemRequest req = new AlibabaAlihealthReserveDentalMarkitemRequest(); req.ItemId = 1234L; req.Status = 1L; AlibabaAlihealthReserveDentalMarkitemResponse rsp = client.Execute(req, sessionKey); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new AlibabaAlihealthReserveDentalMarkitemRequest; $req->setItemId("1234"); $req->setStatus("1"); $resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \ -H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \ -d 'app_key=12129701' \ -d 'format=json' \ -d 'method=alibaba.alihealth.reserve.dental.markitem' \ -d 'partner_id=apidoc' \ -d 'session=cca64f0d-3c6a-4ad3-8f01-dbe5041f7185' \ -d 'sign=13106806734151E5D1F374DEF5FAE240' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-04-26+09%3A55%3A27' \ -d 'v=2.0' \ -d 'item_id=1234' \ -d 'status=1'
# -*- coding: utf-8 -*- import top.api req=top.api.AlibabaAlihealthReserveDentalMarkitemRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.item_id=1234 req.status=1 try: resp= req.getResponse(sessionkey) print(resp) except Exception,e: print(e)
pTopRequest pRequest = alloc_top_request(); pTopResponse pResponse = NULL; pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret); set_api_name(pRequest,"alibaba.alihealth.reserve.dental.markitem"); add_param(pRequest,"item_id","1234"); add_param(pRequest,"status","1"); pResponse = top_execute(pClient,pRequest,sessionKey); printf("ret code:%d\n",pResponse->code); if(pResponse->code == 0){ pTopResponseIterator ite = init_response_iterator(pResponse); pResultItem pResultItem = alloc_result_item(); while(parseNext(ite, pResultItem) == 0){ printf("%s:%s\n",pResultItem->key,pResultItem->value); } destroy_response_iterator(ite); destroy_result_item(pResultItem); } destroy_top_request(pRequest); destroy_top_response(pResponse); destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient; var client = new TopClient({ 'appkey': 'appkey', 'appsecret': 'secret', 'REST_URL': 'http://gw.api.taobao.com/router/rest' }); client.execute('alibaba.alihealth.reserve.dental.markitem', { 'item_id':'1234', 'status':'1' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<alibaba_alihealth_reserve_dental_markitem_response> <result> <err_message></err_message> <err_code></err_code> <success></success> </result> </alibaba_alihealth_reserve_dental_markitem_response>
{ "alibaba_alihealth_reserve_dental_markitem_response":{ "result":{ "err_message":"", "err_code":"", "success": } } }
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
{ "error_response":{ "msg":"Remote service error", "code":50, "sub_msg":"非法参数", "sub_code":"isv.invalid-parameter" } }
错误码 | 错误描述 | 解决方案 |
---|