企业公众号升级到企业微信之后发送消息失败怎么办

这篇文章主要介绍企业公众号升级到企业微信之后发送消息失败怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

最近,看到消息,说是微信把企业公众号升级到企业微信。当时并没有在意,但是后来发现之前用企业公众号的接口来发通知消息的程序发不出去消息了。

于是,我又打开升级消息,仔细的读了一下:企业号将迁移至企业微信管理后台(work.weixin.qq.com/login)进行统一管理。之前企业公众号的管理后台地址是qy.weixin.qq.com,发不了消息难道是接口地址也变了吗。

登到新后台看了下,发现应用的Secret值变了,相比之前位数要少一些。将代码中的Secret值替换成新的之后,发现还是不行。debug看了下,在用post请求调用接口发消息的时候报错:{"errcode":-1,"errmsg":"Invalid input"}。分析原因可能有两个:调用的发消息接口地址不对了;或者,传的post参数的格式不对了。

还好,在其官网上找到了企业微信的API说明文档:https://work.weixin.qq.com/api/doc ,上面有较详细的使用说明。经确认,调用接口的url地址并没有变(发送消息还是用https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN)。但是发现文本消息的格式有点不一样,官网示例如下:

{
    "touser" : "UserID1|UserID2|UserID3",
    "toparty" : " PartyID1|PartyID2 ",
    "totag" : " TagID1 | TagID2 ",
    "msgtype" : "text",
    "agentid" : 1,
    "text" : {
      "content" : "你的快递已到,请携带工卡前往邮件中心领取。\n出发前可查看<a href=\"http://work.weixin.qq.com\">邮件中心视频实况</a>,聪明避开排队。"
    }
}

上面的UserID、PartyID这些应该我之前都是当数值传的,但示例上是放在引号里面的,那就是被当做字符串了。于是,我把代码也改成按字符串的方式试了下,结果可以了。。。

以上是“企业公众号升级到企业微信之后发送消息失败怎么办”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注本站行业资讯频道!

相关推荐:

微信公众号开发纪要(2)-微信公众号接入

          当搭建好微信公众号开发环境后,先要和微信公众号建立联系。从本质上来说,微信公众号开发就是如何让自己的服务器与微信服务器进行交互的一个过程。   &nb...

微信js sdk invalid signature签名错误怎么办

这篇文章主要介绍微信jssdkinvalidsignature签名错误怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:/**最近在做微信jssdk接口调用说明*/***相信很多人都遇见像我这样的问题,再加上自己只能算是半个程序员,所以苦苦摸索了好久终于搞懂了。*...

PC端如何实现微信扫码支付

这篇文章主要为大家展示了“PC端如何实现微信扫码支付”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PC端如何实现微信扫码支付”这篇文章吧。一、准备工作使用的微信API中的统一下单方法,关键的参数是‘公众账号ID(appid)',‘商户号(mch...

怎么使用微信PC端的截图dll库实现微信截图功能

这篇文章将为大家详细讲解有关怎么使用微信PC端的截图dll库实现微信截图功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下ScreenForm.cs代码:using System; using System.Collections....

单页面路由工程如何使用微信分享及二次分享

这篇文章主要介绍单页面路由工程如何使用微信分享及二次分享,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!wxShare说明文档单页面路由工程使用微信分享及二次分享解决方案很多人在单页面工程中使用weixinjsSDK时,第一次调用正常,路由切换时发现调用分享配置报错,此时忽略了...

微信开发环境如何搭建

小编给大家分享一下微信开发环境如何搭建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型    我在平时的工作中接触得比较...

微信支付中发货通知功如何实现

这篇文章主要为大家展示了“微信支付中发货通知功如何实现”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信支付中发货通知功如何实现”这篇文章吧。一、发货通知为了更好地跟踪订单的情况,需要第三方在收到最终支付通知之后,调用发货通知API告知微信后台该订单的发...

如何解决微信内置浏览器返回上一页强制刷新问题

这篇文章主要介绍了如何解决微信内置浏览器返回上一页强制刷新问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信内置浏览器在返回上一页面,且上一页面包含AJAX代码时,页面就会被强制刷新,极度影响用户体验。而我们想要的效果是:返回上一...