第三方应用开发 客户端API 小程序 智慧硬件 发起打印
发起打印
最后更新:2022/11/25
可联系渠道经理采购或代理智慧硬件接口已支持设备 联系渠道经理
发起打印
最后更新:2022/11/25

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

调用前提

必须先调用过wx.qy.login,并且调用时传入suiteId参数

调用权限

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

 

示例代码

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

 

传入参数

参数名类型是否必须说明
fileIdstring表示文件id,可以是media_id,文件下载url或者本地文件路径
fileIdTypeInt321: mediaid
2: url
3: 文件路径,即tempfilePath
fileNamestring文件名,仅当fileIdType为1, 2时需要传入

 

注:tempfilePath可通过以下方式获得:
1.从会话选择文件
2. wx.downloadFilewx.chooseImage, wx.chooseMedia等基础接口。 详情可以参考微信小程序API支持情况
注2: mac端暂不支持tempfilePath

 

返回参数

参数名类型是否必须说明
err_msgString调用成功时返回selectPrivilegedContact:ok
resultObject当调用成功时返回
err_msg出错的场景包括,
1. 无权限调用。比如未经过login。
2. 参数不合法。

平台版本说明

平台企业微信版本要求
ios≥ 4.0.20
android≥ 4.0.20
win≥ 4.0.20
mac≥ 4.0.20

应用权限说明

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

 

上一篇
无线投屏
下一篇
开发指南