RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联小程序教程:微信小程序小程序使用·updatePrinter

logistics.updatePrinter

本接口应在服务器端调用,详细说明参见 服务端API。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站制作、三河网络推广、微信小程序开发、三河网络营销、三河企业策划、三河品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供三河建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

本接口支持 云调用。需开发者工具版本 >= 1.02.1904090(最新 稳定版下载)

wx-server-sdk >= 0.4.0

配置面单打印员,可以设置多个,若需要使用微信打单 PC 软件,才需要调用。

调用方式:

  • HTTPS 调用
  • 云调用

HTTPS 调用

请求地址

POST https://api.weixin.qq.com/cgi-bin/express/business/printer/update?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_tokenstring接口调用凭证
openidstring打印员 openid
update_typestring更新类型
tagid_liststring用于平台型小程序设置入驻方的打印员面单打印权限,同一打印员最多支持10个tagid,使用半角逗号分隔,中间不加空格,如填写123,456,表示该打印员可以拉取到tagid为123和456的下的单,非平台型小程序无需填写该字段

update_type 的合法值

说明 最低版本
bind绑定
unbind解除绑定

返回值

Object

属性 类型 说明
errcodenumber错误码
errmsgstring错误信息

errcode 的合法值

说明 最低版本
0成功
-1系统失败
9300517update_type 不正确

请求数据示例

{
  "openid": "oJ4v0wRAfiXcnIbM3SgGEUkTw3Qw",
  "update_type": "bind",
  "tagid_list": "123,456"
}

返回数据示例

{
  "errcode": 0,
  "errmsg": "ok"
}

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

接口方法

openapi.logistics.updatePrinter

需在 config.json 中配置 logistics.updatePrinter API 的权限, 详情

请求参数

属性 类型 默认值 必填 说明
openidstring打印员 openid
updateTypestring更新类型
tagidListstring用于平台型小程序设置入驻方的打印员面单打印权限,同一打印员最多支持10个tagid,使用半角逗号分隔,中间不加空格,如填写123,456,表示该打印员可以拉取到tagid为123和456的下的单,非平台型小程序无需填写该字段

updateType 的合法值

说明 最低版本
bind绑定
unbind解除绑定

返回值

Object

属性 类型 说明
errCodenumber错误码
errMsgstring错误信息

errCode 的合法值

说明 最低版本
0成功

异常

Object

抛出的异常

属性 类型 说明
errCodenumber错误码
errMsgstring错误信息

errCode 的合法值

说明 最低版本
-1系统失败
9300517update_type 不正确

请求数据示例

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.logistics.updatePrinter({
        openid: 'oJ4v0wRAfiXcnIbM3SgGEUkTw3Qw',
        updateType: 'bind',
        tagidList: '123,456'
      })
    return result
  } catch (err) {
    return err
  }
}

返回数据示例

{
  "errCode": 0,
  "errMsg": "openapi.logistics.updatePrinter:ok"
}


分享题目:创新互联小程序教程:微信小程序小程序使用·updatePrinter
路径分享:http://www.jxjierui.cn/article/ccsepjh.html