微信公众平台开发教程 php一门怎么与公众号的对接,实现一些回复文字内容 微信公众号开发教程php
2022-06-23
作为一种流行的编程语言,它已被许多编程爱好者使用。我们来看看它是如何与公众号连接的,并实现了一些回复文字和图片内容。
准备
首先去微信公众平台注册一个账号,可以是个人订阅号,也可以是认证订阅号。我建议使用经过身份验证的订阅帐户。如果使用未经认证的账号,会造成很多权限限制。 OK,公众号已经准备好了,废话不多说,看下面吧。
1.开始配置公众号
-打开公众号配置页面,在开发->基础配置中按照下图填写相应内容。
填写内容描述:
-1.URL:填写我们服务器的URL地址,必须是外网地址和80端口。必须以或//:开头。当我们使用本地开发时,它可以解决。从官网下载。解压后是一个exe程序。在当前目录输入 .grok.exe http 80 启动。启动后参考下图。图中红框内的URL就是我们需要的。
好,我们把这个地址复制到微信的网址输入框中,比如输入我的。后者是我自己服务的地址。其实就是开发中自己命名的请求路径。如果你是初学者,建议不要更改这些内容网站建设,以防程序无法成功运行,很尴尬。
- 2.:按照蓝字的要求填写即可。如果你想知道它是什么,你可以点击它的链接。
- 3.:默认点击随机生成。
- 4.消息加解密模式:默认选择明文模式。
- 配置参数填好后,先不要关闭这个页面,等我们写好程序验证部分后再提交。否则现在点击会报错。
2.验证接口部分的代码
-查看微信官方文档,在配置页面点击提交按钮时,微信服务器会填写URL服务器地址给我们网站建设,并发送四个参数,即,,,计算这部分内容通过哈希加密算法(,,)哈希值与微信发送的值进行比较。如果两者相等,说明是微信服务器的请求,然后返回,说明验证成功。
- 这一步我们需要用到三个库:微信提供的SDK微信公众平台开发教程 php,一个非常轻量级的web框架,一个WSGI服务器,当然,可以直接使用。使用以下命令安装
- pip[] 和 pip, pip.
- 代码如下,将配置界面替换成代码即可
- 好的,代码编写完成后,我们在 80 端口启动我们的程序,方法是在命令行输入 - --port=80 :app。如果看到下图所示信息,则说明启动成功。好了,这时候我们回到微信配置页面点击提交,会弹出一个提交成功的信息框。至此微信公众平台开发教程 php,我们终于成功连接到微信了。
- 简单解释一下上面的代码,该函数用于接收微信服务器发送的get请求,然后获取微信发送的参数,然后通过函数验证信息。验证成功后返回微信服务器。
3.给用户发短信
连接成功后,可以回复用户的信息。我们添加一个函数来处理用户发送的消息。整体代码如下:
- 我们分别导入这三个函数。当用户发送一条消息时,我们的服务器会判断它是一条短信,并按原样返回给用户。现在我们启动脚本后,向公众号发送短信会立即收到自动回复。
4. 发送图片信息给用户
- 当然,能够发送短信并不能让我们满意。现在修改函数,使其不仅可以处理文本,还可以处理图像信息。完整代码如下:
- 我们在代码中添加了图像处理逻辑。如果服务器脚本判断图像类型消息,它会将图像返回给用户。我们把图片发送到微信服务器后,它会自动生成一张,我们可以直接发送。
总结
总结以上步骤,先配置公众号的配置,然后做一个接口认证,通过微信公众号开放平台提供的SDK,通过函数处理用户发送的图文信息,一个简单而有趣的自动回复功能已经完成,但不幸的是,信息返回的方式相同。想让自动回复器更智能吗?想根据收到的不同内容回复不同的消息?那么开始骚年吧,只要改变消息内容判断逻辑,将内容发送到你想要的,就可以实现强大的自动回复功能。相信你自己。人生苦短,我用它!