一、申请测试号
个人不能够免费申请服务号,订阅号有很多限制,接口权限出来基本的几乎没有,如图,
在微信公众平台,查看接口权限
那么怎么使用服务号的接口权限呢?微信推出了测试号,交给大家使用,开通的步骤是:
1.在微信平台页面,在服务号中,点击开发者文档
2.在开发者文档目录中,在“开始开发”中找到 “接口测试号申请”,并点击“进入微信公众号账号测试号申请系统”,
3.出现微信登录按钮,点击登录按钮,出现微信二维码,扫描二维码登录
4.登录后,进入测试号管理页面,可以看到接口权限
利用测试号,就可以进行服务号的开发。
二、创建servlet项目
在MYeclipse中创建servlet项目
1.先new-->Web project -->命名包名-->next-->next-->勾选创建Web.xml文件-->finsh
2.在src中创建servlet类
选择src -->new-->servlet-->创建包名-->创建类名
3.创建完成,WxServlet的类中,自动生成get、post方法
4.在doGet和doPost方法中,如果微信号发送Get或Post请求,doGet或doPost方法就会有相应的响应,在doGet和doPos各写一句话用于输出验证,
5.在MyEclipse中,将项目添加到tomcat中,运行tomcat 成功后,在网上运行项目
6.在晚上运行外网映射地址,查看
此图为映射的地址
http://wangningweixin.free.idcfengye.com为ngrok的内网穿透地址,/WeiXin/servlet/WxServlet为项目路径。相结合的路径就是外网访问项目的路径地址
7.在微信公众号平台的,测试号管理中,将接口URL和TOKEN填写完整,
url:http://wangningweixin.free.idcfengye.com/WeiXin/servlet/WxServlet,
http://wangningweixin.free.idcfengye.com为ngrok的内网穿透地址,/WeiXin/servlet/WxServlet为项目路径
8.点击提交按钮,运行成功,在Console中输出“get”
出现get,说明微信发送的数据,在项目中得到。
下面再低(三)中,讲解,判断get或post得到的参数是否为微信服务器中发送来的