01-微信公众号开发入门篇

本篇文章讲的是,开发一个简单的网页,使用内网渗透工具把本机作为一个服务器,结合微信公众号,手机上点击即可访问到您的网站。

1.开发有关一个简单的网页

使用到的工具 Hbuilder

1.1 项目结构

image.png

1.2 语言



    
        
        
    
    
        IndexPage         
    

2.内网渗透

01-微信公众号开发入门篇_第1张图片

2.1 下载内网渗透工具

https://www.ngrok.cc/ 下载Ngrok客户端(windows_amd64)
下载解压:
01-微信公众号开发入门篇_第2张图片

2.2 购买服务器

01-微信公众号开发入门篇_第3张图片

输入域名和本地ip、端口号
点击编辑
01-微信公众号开发入门篇_第4张图片

2.3 双击bat启动ngrok

01-微信公众号开发入门篇_第5张图片

双击bat启动ngrok,输入购买的隧道id启动成功后如下图
01-微信公众号开发入门篇_第6张图片

2.4 使用域名访问内网服务

http://zhou1314.free.idcfengy...
01-微信公众号开发入门篇_第7张图片

3.申请微信开发者测试帐号

http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo
01-微信公众号开发入门篇_第8张图片
在手机上点同意

拷贝 appid, appsecret
01-微信公众号开发入门篇_第9张图片

Appid为空:
01-微信公众号开发入门篇_第10张图片

多刷新几次。
也有可能是网络问题。

4.设置公众号回调

01-微信公众号开发入门篇_第11张图片

01-微信公众号开发入门篇_第12张图片

5.手机访问公众号

01-微信公众号开发入门篇_第13张图片

6.设置菜单

6.1 用网页调试工具


6.1.1 取access_token

在后台找到获取access_token的入口,在新窗口中打开网页。如下图
01-微信公众号开发入门篇_第14张图片

查看文档,如下图。
01-微信公众号开发入门篇_第15张图片

在调试网页中获取access_token,如下图
01-微信公众号开发入门篇_第16张图片
拷贝access_token

获取access_token失败了,原因是appid,appsecrt过期了,要刷新重新获取appid,appsecrt

6.1.2 创建菜单

在调试网页中找到创建菜单的的接口,填上access_token
01-微信公众号开发入门篇_第17张图片

6.1.3 删除菜单

删除菜单,检查问题
01-微信公众号开发入门篇_第18张图片

01-微信公众号开发入门篇_第19张图片

6.1.4 重新创建菜单

01-微信公众号开发入门篇_第20张图片

6.1.5 body里面的代码

{
    "button": [
        {
            "type": "click", 
            "name": "今日歌曲", 
            "key": "V1001_TODAY_MUSIC"
        }, 
        {
            "name": "菜单", 
            "sub_button": [
                {
                    "type": "view", 
                    "name": "搜索", 
                    "url": "http://zhou1314.free.idcfengye.com/wx/index.html"
                }, 
                {
                    "type": "click", 
                    "name": "赞一下我们", 
                    "key": "V1001_GOOD"
                }
            ]
        }
    ]
}

7.最后就是这样子

扫一扫测试
01-微信公众号开发入门篇_第21张图片

8.申请微信开发者正式帐号

项目开发完成后,必须申请正式公从号。
https://mp.weixin.qq.com/
01-微信公众号开发入门篇_第22张图片

你可能感兴趣的:(微信公众号开发,java,html)