第三方应用开发
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
第三方应用开发
客户端API
JS-SDK
智慧硬件
发起打印
发起打印
最后更新:2022/11/25

接口说明
应用通过调用该接口,可以发起文件打印。

调用前提

必须前置调用过wx.agentConfig

调用权限

应用需要已获取 设备信息-打印扫描设备-发起文件打印权限授权。
当前触发调用人员身份需要在应用的可见范围内。
当前企业有安装企业微信打印设备

示例代码

wx.invoke("printFile", {          
	"fileId": "xxxxxxxxxxxx",// 必填,表示文件id,可以是media_id,文件下载url或者本地文件路径
	"fileIdType":1, //必填, 1: mediaid, 2: url  4. localId
	"fileName":"xxx.jpg", //文件名,仅在fileType 1, 2时需要传入
    },function(res){
         if (res.err_msg == "printFile:ok")
         {
                
         }
   }
);

传入参数

参数名类型是否必须说明
fileIdstring表示文件id,可以是media_id,文件下载url或者本地文件路径
fileIdTypeInt321: mediaid
2: url
4: localId
fileNamestring文件名,仅当fileIdType为1, 2时需要传入
注:
localid可通过以下方式获得:
1. 从会话选择文件
2. 拍照或从手机相册中选图接口

 

返回参数

参数名类型是否必须说明
err_msgString调用成功时返回selectPrivilegedContact:ok
resultObject当调用成功时返回
err_msg出错的场景包括,
1. 无权限调用。比如未经过agentConfig或agentConfig失败。
2. 参数不合法。
平台版本说明
平台企业微信版本要求
ios≥ 4.0.12
android≥ 4.0.12
win≥ 4.0.12
mac≥ 4.0.12

应用权限说明

应用类型是否支持
自建应用不支持
第三方应用支持
代开发自建应用不支持

 

上一篇无线投屏
下一篇JS-SDK使用权限签名算法
    本节内容
服务端API
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
小程序接入对外收款
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们