设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
[企业公众号]升级到[企业微信]之后发送消息失败的解决方 ...
返回列表
查看:
1748
|
回复:
0
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
[复制链接]
福多多1989
当前离线
积分
7872
2652
主题
2652
帖子
7872
积分
论坛元老
论坛元老, 积分 7872, 距离下一级还需 9992127 积分
论坛元老, 积分 7872, 距离下一级还需 9992127 积分
积分
7872
发消息
电梯直达
楼主
发表于 2018-2-14 05:25:02
|
只看该作者
|
倒序浏览
|
阅读模式
本文实例讲述了[企业公众号]升级到[企业微信]之后发送消息失败的解决方法。分享给大家供大家参考,具体如下:
最近,看到消息,说是微信把企业公众号升级到企业微信。当时并没有在意,但是后来发现之前用企业公众号的接口来发通知消息的程序发不出去消息了。
于是,我又打开升级消息,仔细的读了一下:企业号将迁移至企业微信管理后台(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出发前可查看[url=]邮件中心视频实况[/url],聪明避开排队。"
}
}
上面的UserID、PartyID这些应该我之前都是当数值传的,但示例上是放在引号里面的,那就是被当做字符串了。于是,我把代码也改成按字符串的方式试了下,结果可以了。。。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《
PHP微信开发技巧汇总
》、《
PHP编码与转码操作技巧汇总
》、《
PHP网络编程技巧总结
》、《
PHP基本语法入门教程
》、《
php字符串(string)用法总结
》、《
php+mysql数据库操作入门教程
》及《
php常见数据库操作技巧汇总
》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
图文介绍报表与企业微信公众号集成方案
微信企业号开发之微信考勤百度地图定位
微信企业号开发之微信考勤Cookies的使用
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
java微信企业号开发之开发模式的开启
java微信企业号开发之发送消息(文本、图片、语音)
java微信企业号开发之通讯录
php版微信开发Token验证失败或请求URL超时问题的解决方法
微信企业号验证/发送/接收消息
微信企业号 根据错误码返回错误信息类封装
微信开发--企业转账到用户
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端