微信小程序 小程序使用·updatePrinter

作者: --时间: 2022-09-29 阅读量:
微信小程序使用·updatePrinter 配置面单打印员,可以设置多个,若需要使用微信打单 PC 软件,才需要调用。调用方式支持 HTTPS 调用和云调用。

HTTPS 调用

1.请求地址:POST https://api.weixin.qq.com/cgi-bin/express/business/printer/update?access_token=ACCESS_TOKEN 2.请求参数:

access_token(必填): 接口调用凭证

openid(必填): 打印员 openid

update_type(必填): 更新类型(bind-绑定, unbind-解除绑定)

tagid_list(可选): 用于平台型小程序设置入驻方的打印员面单打印权限,同一打印员最多支持10个tagid,使用半角逗号分隔,中间不加空格,如填写123,456,表示该打印员可以拉取到tagid为123和456的下的单,非平台型小程序无需填写该字段

3.返回值:

errcode: 错误码

errmsg: 错误信息

4.异常情况:

errcode: -1(系统失败), 9300517(update_type不正确)

5.示例代码: ```json { "openid": "oJ4v0wRAfiXcnIbM3SgGEUkTw3Qw", "update_type": "bind", "tagid_list": "123,456" } ``` 6.返回数据示例: ```json { "errcode": 0, "errmsg": "ok" } ```

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 中的 openapi.logistics.updatePrinter 方法来调用。 1.接口方法: openapi.logistics.updatePrinter 2.请求参数:

openid(必填): 打印员 openid

updateType(必填): 更新类型(bind-绑定, unbind-解除绑定)

tagidList(可选): 用于平台型小程序设置入驻方的打印员面单打印权限,同一打印员最多支持10个tagid,使用半角逗号分隔,中间不加空格,如填写123,456,表示该打印员可以拉取到tagid为123和456的下的单,非平台型小程序无需填写该字段

3.返回值:

errCode: 错误码

errMsg: 错误信息

4.异常情况:

errCode: -1(系统失败), 9300517(update_type不正确)

5.示例代码: ```javascript 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 } } ``` 6.返回数据示例: ```json { "errCode": 0, "errMsg": "openapi.logistics.updatePrinter:ok" } ```
一套系统全搞定
  • 商家管理
  • 商品管理
  • 订单管理
  • 会员管理
  • 营销中心
  • 供应链入驻
  • 财务管理
  • 支付分账
  • 商城直播
免费试用
更多产品任你选
  • B2B2C多用户商城系统

    类天猫&京东模式系统

    介绍方案
  • B2B2B电商交易系统

    全渠道订货/采购及经销商管
    理数字化系统

    获取案例
  • S2B2B电商交易系统

    上下游资源整合数字化解决方

    演示后台
  • 企业集采商城系统

    中大型企业数字化采购与交易
    系统

    模式介绍
  • 员工福利商城系统

    集福利管理、发放于一体的员工福利商城

    马上试用
更多功能 产品资料 电话沟通 免费试用