一网天行专业的网站小程序APP系统开发公司
新闻资讯-网站建设|微信开发|小程序开发-一网天行

网站建设新闻资讯

网站建设新闻资讯

微信公众号开发基础 如何进入微信开发环境

发布时间:2021-07-16 16:24:58编辑发布:一网天行

第一,申请公众号。

这一步略过,请参考官方说明申请及认证。

文件地址https://mp.weixin.qq.com/wikit=resource/res_main&id=mp1472017492_58YV5。

第二,配置服务器和token。

这一步使用非数据库,实际开发请与数据库相结合。

2.1服务器。

用springboot构建。

2.1.1pom文件

2.1.2controller

2.1.2SignUtil

2.1.3应用类别(Springboot入口类别)

2.1.4向远程服务器发布项目。

请注意,这里的服务器需要外部网络来访问,如阿里巴巴云,需要80个或443个端口(https)。如果没有,可以用花生壳的二级域名映射到本地(映射步骤请自己百度)

用maven的package指令打包项目,发布到远程服务器,发布成功后访问前面的地址,可访问代表成功。

2.1.4.1如何将springboot项目打包成war。

第三,配置微信后台。

参数描述:

url服务器地址用于微信验证,请填写我们刚刚编写的具体请求地址。

令牌:令牌,必须与我们的SignUtil工具类中的token一致。

钥匙:随机生成。

填好相应资料后,点击提交保存即可,如提示TOKEN校验失败,请检查服务器地址url是否正确,内部代码是否正确,尤其是两边的token是否一致,提示成功后,代表我们的程序和微信握手成功。

第四,收发消息。

其实收发消息的原理是我们把消息发到微信,微信帮我们转到自己的服务器地址。这个地址还是我们上面配置的地址,但是请求会变成post,握手的时候是GET,需要判断。如果是post请求,代表用户和我们传递消息。

4.1消息类型。

详情请参考微信文档https://mp.weixin.qq.com/wikit=resource/res_main&id=mp1421140453。

文字信息。

图片信息。

声音信息

录像消息

小视频消息。

地图位置信息。

链接信息。

4.2收发文字信息。

这个案例以文字信息为例。

实现简单功能,根据用户发送的内容决定返回的内容。

4.2.1接收信息的内容格式。

微信将用户传递的内容以xml的形式传递给我们的服务器,并携带用户的信息和其他数据,因此我们需要分析数据。

4.2.2返回信息格式。

我们返回微信的内容也是xml格式,所以我们只需要拼接返回数据。

4.3controller

4.4MessageUtil

4.5重新部署项目。

重新部署项目后,您可以与服务器聊天。

 

 

分享至:

相关资讯