-
Notifications
You must be signed in to change notification settings - Fork 735
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
微信公众号开发 #50
Comments
微信JS-SDK微信JS-SDK官方说明文档 首先绑定域名 然后,如果要JSSDK开动,必须满足下面三个条件:
第一二步我们前面都配置好了,现在我们缺的是第三步 这里可以参考这两篇文章来解决 当然也可以用我的方法来解决 |
微信WEB开发者工具微信web开发者工具官方文档 |
微信支付微信支付DEMO下载
其中APPID和APPSECRECT在公众号的开发配置信息中能获取,上面是微信提供的测试帐号 |
把测试的PHP文件丢到腾讯云的服务器(可以运行PHP),在公众号URL和tooken里面配置成功,但是公众号发送消息没有任何回复,新浪云的就可以,怎么解决 |
首先去微信公众号官网
注册订阅号
微信接入官方文档
在新浪服务器下新建一个SAE应用
配置服务器,并把地址带到公众号的
这里演示的是用新浪SAE云服务器
新浪云
在新浪云的代码管理中把链接粘贴到微信的基本配置中的URL输入框中
可参考官方token的设置方法
或者用下面的代码
token可以自行更改,现在这里我用的是
weixin
weixin
即可 [服务器中设置]设置成功后微信的服务器配置项会变成如下
配置成功后按启动
如果是官方的示例代码,再启动成功后记得再更改服务器上面的这部分代码为下面,让它接受信息后调用
responseMsg()
函数在微信搜索或者扫描二维码并关注公众号即可看到以下回复
来到这一步我们可以接入图灵测试的接口来测试
图灵机器人接口
这里如果要回复非文本的消息我们就要更改回复的XML格式
首先我们先在代码中打印后台接受微信的**$postObj**数据,里面包括ToUserName,FromUserName,CreateTime,MsgType,Content和MsgId这几个重要信息,后面我们封装回复的消息体时候就会用到
$contentStr = json_encode($postObj)
然后包装返回的信息格式,格式是XML的格式
被动回复用户消息
比如图文的模版
图片的模版
常见问题:
部署新浪云token验证失败
The text was updated successfully, but these errors were encountered: