go语言实战-----29-----公众号开发逻辑、注册、权限处理、消息回复

一 微信公众号开发逻辑

下面按照以下几点进行讲解微信公众号开发逻辑。

  • 1)注册公众号。
  • 2)开发者权限。
  • 3)微信公众号后台接口权限。
  • 4)公众号消息回复。
  • 5)服务器配置。

1 注册公众号

注册地址: https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token=

选择订阅号。不过选择服务号应该也行,学习的话使用订阅号就行了。
在这里插入图片描述

填写密码,然后选择中国大陆。然后它会提示让你再选择一次类型,我们选回订阅号即可。
在这里插入图片描述

最后填写自己的相关信息即可。

创建完成点击前往公众号就会来到这个页面,说明创建成功。
但是注意,如果填写名字时,出现需要提交验证资料的,最好把名字改掉,直到不显示验证资料,否则你创建完成的名字是新账号xxx。这样公众号依然没法使用。

如果你已经提交导致名字是新账号xxx,解决方法也很简单,重新修改名字即可,但是同样不要出现要验证资料的,否则很麻烦。没有出现验证资料的提示,那么你就可以直接改名成功,不需要等待审核。
在这里插入图片描述

2 开发者权限

进入公众号管理页面,也就是上面的页面,下拉看到左边有一个"设置与开发"的选项。

  • 1)AppID: 微信提供给我们的ID,开发者ID是公众号开发识别码,配合开发者密码可调用公众号的接口能力。
  • 2)AppSecret: 开发者密码。这个密码绝对不能给别人,否则别人就可以调用公众号的接口,如果是不怀好意的知道,那么可能会导致重大的问题。第一次创建点击启用即可,并复制保存下来,如果忘记点击重置即可。
    在这里插入图片描述

上面启用开发者的id和秘钥后,我们需要配置我们自己程序的后台服务器。

  • 1)服务器地址(URL): 自己后台程序的服务器的url,服务器一般都是云服务器。例如我的云服务器的ip是1.1.1.1,因为与微信公众号平台是http对接,那么这个地址填http://1.1.1.1。
  • 2)令牌(Token): Token,是由我们提供给微信。可以自己自定义字符串,例如"tanyiyuan",或者使用专门的网页生成,例如在这我提供一个网址https://suijimimashengcheng.bmcx.com/
    注意,这里的Token需要与我们后台服务器配置的Token一样,每次修改后,后台服务器也应该修改(这句话看不懂的话,需要自行去了解一下token机制)。
  • 3)消息加解密密钥(EncodingAESKey): 消息加密后,需要用到这个秘钥才能进行解密。同样不能被别人知道。
  • 4)消息加解密方式: 一般选用明文。

在这里插入图片描述
如果没有配置后台的程序的话,我们在启动服务器配置时,会提交失败。这时去配置一下即可。

3 微信公众号后台接口权限

普通用户只是有接收消息和自动回复消息的权限。
具体有哪些权限,看自己的"接口权限"管理。
在这里插入图片描述

4 公众号消息回复

下图是公众号粉丝发送消息时,我们的后台服务器回复消息的过程。微信公众号平台实际上就是充当转发,管理的角色。

在这里插入图片描述

5 服务器配置

服务器配置我们在第2步的开发者权限已经详细描述,这里就不再解释。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值