微信公众号开发之接口信息配置(一):natapp域名生成

一、公众号服务器配置介绍
公众号服务配置分为服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码。

本文将着重介绍服务器地址栏的生成,小编尝试过使用ngrok内网穿透工具生成外网域名,但生成的域名配置到公众号服务器地址始终不能成功,小编猜测ngrok和微信有一方肯定有问题,有问题的可能性ngrok更大一些,所以选择国内内网映射工具:natapp。

二、natapp生成外网域名步骤
访问natapp官网地址:https://natapp.cn/

(一)注册natapp账号,并购买隧道
首先在本站注册账号 点击注册 注册过程按步骤进行即可,在此不再详述
登录后,点击左边 购买隧道,免费/付费均可
根据需要选择隧道协议,这里以web演示


4.在 natapp.cn 根据您的本机下载对应的客户端,比如我的本机是win10,64位,则下载Windows 64位的客户端

 

5.下载之后,解压至任意目录,得到natapp.exe (linux下无需解压,直接 wget)

 

6.取得authtoken 在网站后台,我的隧道处,可以看到刚才购买的隧道

 

点击复制,即可得到 authtoken 这个authtoken便是您的隧道登录凭证.如这里得到的authtoken为9ab6b9040a624f40

7. 确保自己后台服务已开启,可访问到相关接口,如:

 

8.运行natapp

natapp支持两种运行方式

a) config.ini方式 (推荐)
根据操作系统下载不同的config.ini文件到刚才下载的natapp.exe同级目录 详见
将第6步得到的authtoken填进去 (其他地方都不填),然后保存

 

windows下,直接双击natapp.exe 即可.
9.运行成功,都可以得到如下界面:


Tunnel Status Online 代表链接成功
Version 当前客户端版本,如果有新版本,会有提示
Forwarding 当前穿透 网址 或者端口
Web Interface 是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试
Total Connections 总连接数
Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!

10.将上图得到的域名填写到微信公众号服务器地址栏.加上/wx/echo,后台服务器认证地址,任意填写Token及生成EncodingAESKey码值后点击提交即可

 

注意:/wx/echo地址为自己后台服务认证controller层接口地址

欢迎观看文章内容,觉得不错请扫下面二维码关注小编订阅号获得更多使用技能:
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_31104067/article/details/135509250

posted @ 2024-06-25 17:30  枫树湾河桥  阅读(21)  评论(0编辑  收藏  举报
Live2D