从零接入微信公众号(Java实现 附源码)

目录

                                      从零接入微信公众号

一、微信测试号的申请与关注

1.申请

2.访问域名配置

3.关注

二、测试号快速生成底部导航栏

1.获取 access_token

2.自定义菜单

三、微信公众号网页授权

1.网页授权原理

2.代码实现

1)NetUtil.java

2)Oauth2Token.java

3)WxUserDO.java

4)WxController

3.测试

4.整合

四、公众号视频资源分享


                                      从零接入微信公众号



提前准备:

1.一台云服务器(配置好web项目环境)

2.一个域名(https 或者 http)

关于服务器的,如果你是小白可以看我的其他博客:

CentOS 服务器配置 jdk +Tomcat + mysql

基于腾讯云的域名绑定和 tomcat 部署

腾讯云申请免费 ssl 证书+tomcat配置https

本文是直接上代码,有些需要修改和解释都会说明。


一、微信测试号的申请与关注

1.申请

刚刚开始做微信公众号的时候,我们建议选择微信测试号就好,等熟悉了之后,微信公众号的配置什么的,跟测试号是一样的。

接下来就交大家怎么来申请测试号。

首先进入微信公众号的开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

2.访问域名配置

找到  JS 接口安全域名修改 填写上自己的域名。然后考虑我们会在测好中里面进行网页的跳转操作,所以我们需要在网页账号功能这边填上授权的域名,如下图。

 

 

3.关注

登录微信测试号页面,找到测试号二维码,然后用自己的微信号扫码,使自己的微信账号位于用户列表中。

二、测试号快速生成底部导航栏

https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index

1.获取 access_token

打开上面的链接,按下图选择,然后填上 appid 和 secret ,点击检查问题,就能获取到 access_token 了。

 

2.自定义菜单

按下图的提示选,然后 access_token 已经在上面查询到了,复制下来就好,body 则是填入对应的 json 串,下面已经提供了 demo ,直接复制就好。

{
	"button": [{
			"name": "我的",
			"sub_button": [{
					"type": "scancode_waitmsg",
					"name": "扫码藏书",
					"key": "rselfmenu_0_0",
					"sub_button": []
				},
				{
					"type": "view",
					"name": "我的书房",
					"url": "http://127.0.0.1/index.php"
				}
			]
		},
		{
			"name": "关于",
			"sub_button": [{
				"type": "view",
				"name": "关于我们",
				"url":
  • 19
    点赞
  • 147
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值