微信公众号开发——测试公众号账号及本地环境搭建

测试公众号申请


前言:

  • 现在越来越多的web项目都集成到微信公众号中,针对小型项目有诸多好处:
  1. 是可以免去专门编写一个用处不大的app,缩短开发周期;
  2. 是可以获取更多的潜在用户;
  3. 是后期维护简单。
  • 在开发阶段一般不会将项目直接放到线上服务器,并且开发使用到的公众号一般也是测试账号,造成一个相对封闭、独立的研发环境。由于微信开发文档要求必须在公网能访问到项目,这就使得我们在开发过程中不得不使用内网穿透工具,将本地项目映射到公网上,完成与微信公众号的对接,完成我们的开发任务。
  • 本地部署:因为每次向公众号发送一条指令,公众号所在的服务器要和你的服务器进行网络交互,所以说你的服务器要保证外网可以访问到,那么只需要将你本地映射到一个外网地址即可实现微信公众号的本地调试。

参考:https://wiki.jikexueyuan.com/project/java-wechat/15.html 


1、简要说明 

微信公众号有订阅号、服务号、企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服务号和企业号要有企业资质才可以。这里所说的微信公众号开发指的是订阅号和服务号。

另外,未认证的个人订阅号有一些接口是没有权限的,并且目前个人订阅号已不支持微信认证,也就是说个人订阅号无法调用一些高级的权限接口,详细参考:

https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Explanation_of_interface_privileges.html

2、测试公众号申请系统 

那如果没有企业资质,又想做高级接口的开发怎么办呢。

解决:微信公众平台提供了测试公众账号

详细参考:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Requesting_an_API_Test_Account.html

申请登录地址为:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

只需要到这个页面,点击登录,并用自己的微信客户端扫码,并授权登录,就可以获得属于自己的测试公众号。测试公众号具备几乎所有的接口,平时开发如果没有可用的公众号,就用这个测试的公众号就可以了。 

3、测试公众号管理

登陆成功后:查看测试号信息

可以测试该接口信息,也可不需要测试

3.1 微信公众平台接口调试

详细参考:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html

第一种:https请求方式 GET(使用postman工具访问)

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

第二种:使用网页调试工具调试该接口

3.2 接口配置信息URL

注意:URL必须是外网能够访问到的服务器地址,而且必须是80端口,我们大多是本地开发, 通过内网穿透工具把内网映射到公网。比如这里使用Natapp

 

3.3 接口配置信息 成功注意

只需要三个步骤就可以配置成功

            1:填写服务器地址URL和Token. 

            2:在自己的服务器写个简单的controller,返回微信请求的信息

            3:在页面上点击提交 , 微信平台会请求你填写的服务器地址 , 你的服务器正确响应微信的请求 

3.4 接口配置信息 JS接口安全域名

3.5 接口管理信息  修改网页账号权限

注意:(这里填入的域名不包含【http://或https://】,它映射的是后端地址,可以是域名+端口号的形式)

3.6 关注测试号二维码 

 3.7 浏览器测试

打开浏览器,输入http://localhost:80/xxx/index.html    xxx是我的web项目名称 

使用域名访问:http://fciw7c.natappfree.cc/xxx/index.html

多种内网穿透工具配置 

1、花生壳(收费)

访问 https://hsk.oray.com/download/ 下载对应版本的工具。

查看使用教程(快速上手指南):http://service.oray.com/question/8146.html

2、Ngrok

访问:https://ngrok.com/download 

根据本地所需的版本,windows或者linux版,然后注册账号,账号注册成功后,会得到一个免费授权码,这个授权码在第一次启动ngrok时会用到。

如果下载的是windows版本的,下载并解压后,找到解压目录,双击ngrok.exe,第一次启动时,输入如下命令:

ngrok -authtoken 授权码 80

3、Natapp

访问 https://natapp.cn/  对隧道参数进行配置

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

下载对应版本软件

windows:点击开始->运行->命令行提示符 后进入 natapp.exe的目录  运行

natapp -authtoken=3b194c6fd838e60b

注意:每次运行都不一样 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值