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

一、公众号服务器配置介绍

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

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

二、natapp生成外网域名步骤

       访问natapp官网地址:https://natapp.cn/

(一)注册natapp账号,并购买隧道

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

blob.png

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

QQ截图20160529162014.jpg

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

exe程序.jpg

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

隧道列表.jpg

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

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

8.运行natapp

natapp支持两种运行方式

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

blob.png

     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层接口地址

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值