微信公众号/小程序开发项目源码(支持多公众号)

微信应用开发一步到位,结合测试公众号完成开发Demo演示,项目源码运行图文步骤逐一讲解。

1.1、申请测试公众号

微信测试公众号申请链接

1.2、登录后,获取到appID和appsecret

1.3、配置接口有涉及的参数,不涉及的可不填。测试号二维码关注后即可使用

2.1 下载项目源码,导入IDEA开发环境。(>> 源码获取地址)

 

2.2 导入项目

2.3 在项目工程的配置文件中,将上文测试公众号的参数设置进去

2.4 主要配置说明如下:

3.1、如下运行SpringBoot程序:`WxMpDemoApplication`,得到项目访问地址。

Local访问网址:http://localhost:8090/wxmp-demo

3.2 在浏览器中访问下面这个接口,完成公众号菜单设置。具体菜单的配置可在该类中根据个自需求进行修改

公众号菜单配置代码:

访问请求示例:

http://localhost:8090/wxmp-demo/wx/menu/xxxxx/create

(注意,xxxxx为对应公众号的appid值)

从控制台的信息,可以看到公众号菜单配置成功。

此外,在日志上可以看到“获取用户信息”功能(网页授权)是以你请求的域名地址进行映射。所以一会在设置“网页授权”域名时,我们需要使用对应域名再配置下菜单即可。

4、项目启动后,如果有公网地址,可配置后,将地址填入测试公众号的接口地址。

若没有公网地址,暂时在本地开发调试。请参阅文章《内网穿透实用工具(开发超便捷)》

进行配置。

a) 双击启动内网穿透工具

b) 在浏览器上确认映射的地址可以访问(映射的域名地址从上图中复制)

5、配置微信公众号中的接口地址:http://公网可访问域名/wx/portal/xxxxx (注意,xxxxx为对应公众号的appid值);

6、扫码进入测试号的公众号

进行测试体验:(根据自己需要修改各个handler的实现,加入自己的业务逻辑)

7、微信应用开发之网页授权

7.1、在微信测试号网页上配置上述服务器的域名,填写在网页授权域名一栏。

7.2、同上述3.2步骤,使用映射的域名请求配置下公众号菜单。

访问请求示例:

http://z3bbs5.app.com/wxmp-demo/wx/menu/xxxxx/create

(注意,xxxxx为对应公众号的appid值)

7.3、配置完菜单,如果想看下url地址是否配置正确。可将日志复制到下面位置http://tool.chinaz.com/tools/urlencode.aspx),再解码核对。

7.4、点击获取用户信息菜单,

如下图成功获取到用户信息:

至此,微信应用的Demo案例可自由测试:

只需在对应Hander添加自己的需求逻辑,开发便捷高效~

微信公众号、小程序项目开发模板源码相关推荐

  1. 省钱兄(APP+H5+公众号+小程序)自营商城源码分销系统社区团购线上线下核销吃喝玩乐系统源码前端模板

    系统支持安卓 IOS H5 公众号 小程序 本系统开发使用JAVA技术栈开发 用户端使用:uniapp 管理端使用:vue+elementui 后台服务使用:springboot+jpa 体验方式 微 ...

  2. .NET Core 微信公众号小程序6种获取UnionID方法,你知道哪几种?

    前言 获取UnionID是开发微信公众号/小程序中很有必要的一个环节,特别是针对一个公司拥有多个公众号小程序而推出的机制,实现打通账户一体化,用UnionID来区分多平台的唯一性. 官方的解释:如果开 ...

  3. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  4. crmeb打通版开源微信公众号小程序商城框架源码

    crmeb是什么? crmeb是一套客户管理加电商营销系统,基于ThinkPhp6.0+Vue采用前后端分离模式开发,前后台都具有非常标准的API接口,是一款非常优秀的开源微信端及小程序商城框架,能够 ...

  5. python爬虫爬取微信公众号小程序信息

    python爬虫爬取微信公众号小程序信息 爬取内容 某汽车维修信息提供的维修店名称,地点以及电话(手机)号码 爬取步骤 啥也别管,先抓包看看,在这里,博主使用的抓包软件是charles 抓包:将网络传 ...

  6. 微信公众号小程序第三方获取授权流程

    概述 这是一个类似平时的C-S模型,但在这模型中有一个问题,服务器能够获取到客户端的客户唯一标识,在微信中应该就是微信号.应该是出于保护用户隐私的目的,微信选择了使用openid来代替微信号作为唯一标 ...

  7. 婚礼类小程序前端界面模板源码

    模板介绍 一款通用的婚礼策划,婚纱摄影类小程序前端模板.支持在线预约,婚纱定制等手机微信小程序模板. 图片演示 小程序源码下载地址:婚礼类小程序前端界面模板源码-小程序文档类资源-CSDN文库http ...

  8. 微信公众号发送客服消息asp源码示例

    微信公众号发送客服消息asp源码示例有三种,一种是发送纯文本,一种是发送图文信息,一种是发送可以换行并且带链接的效果,如下图效果: 三种效果 下面是asp推送客服消息的代码: <% functi ...

  9. 微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)

    需求场景: 点击推送的消息后跳转到小程序中的某个页面,或者跳转到某一个网页上,例如有这样一个需求,在商城平台购买产品后,需要通过公众号给用户推送订单详细并且点击消息可以看到对应的订单详情.以下我将在微 ...

  10. 微信公众号小程序外卖返利分销系统美团饿了么外卖cps软件源码

    饿了么美团外卖返利程序对接公众号发单机器人分销系统返利源码 美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码 源代码地址 http://y.mybei.cn 成品展示 截图 步骤 下载以上源代码 ...

最新文章

  1. 计算机视觉领域不同的方向:目标识别、目标检测、语义分割等
  2. 如何理解Return的返回值?
  3. mysql 查看用户权限_在Navicat Premium中管理MySQL用户 - 第4部分:权限管理器工具
  4. cd返回上一 git_git统计代码量脚本
  5. 03005_SQL查询语句
  6. Docker (2)与虚拟机的比较
  7. ubuntu安装pytorch镜像修改及下载
  8. 大数据分析苏轼,你没看错,这些都是小学生完成的
  9. argb可以和rgb同步吗_神光同步酷炫幻彩,安钛克光棱120 RGB风扇套装
  10. Android 调用系统的分享[完美实现同一时候分享图片和文字]
  11. 一文了解 Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控!...
  12. Java工作笔记-Spring Boot封装Jedis实例
  13. 临沂经济技术开发区 智慧让城市建设更美好
  14. java分页 Struts+Ibatis
  15. linux等 入门思维导图
  16. vue pinyin-match下拉框设置拼音模糊搜索
  17. php丢色子,jQuery+PHP实现的掷色子抽奖游戏实例_PHP
  18. 黑客常见攻击方法与防护方法
  19. 推荐一款java微信答题小程序源码知识竞赛问答pk头脑答题游戏
  20. linux tc 限制带宽,使用TC 对LINUX服务器网卡进行带宽限制的办法

热门文章

  1. 【转】Java 5种字符串拼接方式性能比较。
  2. 【转】 Git 常用命令详解(二)----不错
  3. 丹东思凯公司承担的吉林水务集团同城联网及银行代缴平台系统项目正式运行...
  4. 局部搜索算法 之 局部搜索算法,爬山法,模拟退火,集束搜索,遗传算法
  5. 决策树,随机森林,集成学习的算法实现
  6. 【图解】QT 布局、 sizeHint和SizePolicy概念
  7. Qt QScrollArea 用法 QScrollArea不显示 QScrollArea没铺满
  8. 100句话,是否会触动你?
  9. 为什么MyBatis配置映射器只有四种
  10. python ffmpeg转码_使用FFMPEG进行HTML5 /和实时转码