网页设计注册微信号 第1篇
后台接口测试
第一个servlet:
第二个servlet:
访问第一个servlet以后会得到一个跳转地址,然后直接在微信web开发者工具上使用就可以测试获取openId了
网页设计注册微信号 第2篇
申请url和域名
(1) 测试号二维码添加自己的微信号(后期使用微信web开发者工具)可以用自己微信测试,注意
因为微信的授权接口必须是域名不能ip,所有这边没有域名的小伙伴可以使用NATAPP
公网配置前的准备:在我们本地测试的时候,需要将我们的本地地址映射到公网,我们使用一个免费且非常方便的工具:natapp。下面的地址是natapp的官网和natapp的使用教程: natapp官网 : 1分钟快速新手图文教程 :_newbie免费隧道配置
先注册,注册成功后登录。
注意上图:本地端口必须是要填8080的(这个购买后也是可以再修改的),因为微信公众平台接口的调用仅支持80。开发之间建议阅读微信公众平台技术文档。
隧道购买成功后,在我的隧道中就可以看到已拥有的隧道:
客户端下载
我们访问到natapp的客户端下载,下载natapp客户端:
下载后,解压,会有一个的文件。
运行natapp
在运行natapp之前需要先配置,详细教程参考:使用本地配置文件。内容:
注意:配置文件需要与在同一个目录下。
在这两个文件的目录下,打开cmd命令窗口,输入:
natapp -authtoken=你的authtoken
回车,运行成功后是如下界面:
- Tunnel Status Online 代表链接成功
- Version 当前客户端版本,如果有新版本,会有提示
- Forwarding 当前穿透 网址 或者端口
- Web Interface 是本地Web管理界面,可在隧道配置打- 开或关闭,仅用于web开发测试
- Total Connections 总连接数
- Avg Conn Time 这里不代表,不代表,不代表 延时,需要注意!
这两个都是可以访问的,区别就是使用natapp是将本地映射到公网上了,别人也可以访问,但是别人就不能访问你的。注意:用 访问的时候运行natapp的cmd窗口要开着,也就是得运行着natapp,不然是找不到公网映射的
(2) 申请url,有了域名以后自己写个api直接返回就可以成功了
网页设计注册微信号 第3篇
获取的access_token是网页授权接口调用凭证,以及openid 是用户的唯一标识,在这一步调用获取用户信息时需要这两个参数。
发送请求: access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
返回的就是用户信息的json
{ “openid”: “OPENID”, “nickname”: NICKNAME, “sex”: 1, “province”:“PROVINCE”, “city”:“CITY”, “country”:“COUNTRY”, “headimgurl”:“”, “privilege”:[ “PRIVILEGE1” “PRIVILEGE2” ], “unionid”: “o6_bmasdasdsad6_2sgVt7hMZOPfL” }
同理,利用hutool工具,将返回的json转换为自己创建的modle对象,最终把用户信息对象返回给前端 WeiXinUserInfo