关于企业微信发送应用消息发送file 变成了 textcard

时间:2024-03-06 22:30:28

昨天开发企业微信相关的接口的时候出现了一个巨坑,这里记录一下。

这里说下需求,从自建应用中推送消息到企业微信。首先需要获取到corpid和secr,生成token,然后调取
上传临时文件的接口 : https://work.weixin.qq.com/api/doc/90000/90135/90253

 

 这里可以生成media_id.

将media_id记录下,然后到发送应用消息的接口:https://work.weixin.qq.com/api/doc/90000/90135/90236

 

 这里也可以调试。可以发送消息的格式有很多种,我发送的是excel文件,所以选择的是file,但是接收到的消息一直是textcard。后来发现,是加密的问题。我选择enable_id_trans该字段为 1(表示加密),这个加密不是传输过程的加密,而是把你的结果加密了。

所以这里设置为默认的0就可以了。发送应用消息有两个接口,如果是企业微信内部程序的发送消息,选择我发出来的就行了,如果是企业和企业之间的发送消息,选择 https://work.weixin.qq.com/api/doc/90000/90135/90250