工具:natapp,MyEclipse2016
系统:win7

1)安装使用natapp内网穿透工具,便于接下来项目的使用和调试
打开网站:https://natapp.cn/ 注册一个账号,通过购买渠道使用免费渠道,完成后结果如下

点击复制authtoken
下载此软件,我下载的是window64位,解压此zip,我把解压后的内容放到了D盘
如图

打开cmd进入此文件夹
输入 natapp -authtoken=你的authtoken,确定

2)申请微信公众号
微信公众号主要分为:订阅号,服务号,和企业号(个人只能使用订阅号,订阅号功能相当有限,不过作为入门也足够了)
也可以通过微信官方提供的测试账号
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
登录就可以使用,这里不再赘述。

打开你申请的微信公众号后台,打开 开发>基本配置(启用服务器配置)

3)myeclipse构建maven项目
项目目录

打开开发文档(制作服务器认证服务)
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319


创建Class文件作为微信工具类

创建controller
定义两个接口

因为配置路径URL直接用的域名,所以用“/”
请求会提交到GET请求上,在请求里加入以上的逻辑处理
如图

微信验证

okay,接入完成

总结
1. 使用natapp的免费渠道生成的域名每次都是不同的,注意与微信后台更改绑定。
2. 项目测试期间natapp cmd窗口不要关闭
3. 配置里的token是自己写的,但要注意与项目里保持一致
4. Access_Token具有时效性,即每过一段时间就会失效需要重新获取,且每天获取的次数有限,建议单独保存起来,过期刷新
5. 通过开发者ID及密码调用获取access_token接口时,需要设置访问来源IP为白名单

资源路径:https://download.csdn.net/download/sysmwx/10588531

微信公众号入门详细教程相关推荐

  1. 微信公众号开发详细教程

    微信公众号开发之配置开发服务器 微信公众号开发之获取access_token 微信公众号开发之关键词回复 微信公众号开发之模板消息 微信公众号开发之授权回调

  2. chatgpt接入微信公众号的详细教程

    好的,我会尽力帮你. ChatGPT 是一个使用 GPT-3 模型的聊天机器人框架,可以帮助你在微信公众号上快速构建聊天机器人. 要将 ChatGPT 接入微信公众号,你需要按照以下步骤操作: 准备工 ...

  3. java微信公众号支付退款_java 微信公众号支付 详细教程【站长吐血整理】

    maven或者gradle 项目记得引用第三方开放的sdk工具类,微信支付的,很全 微信开发者第三方sdk库资料:weixin-popular compile group: 'com.github.w ...

  4. 微信公众号机器人详细教程

    文章目录 一.申请并配置机器人 二.测试 一.申请并配置机器人 微信对话开放平台: https://openai.weixin.qq.com/ 依次如下: 扫码: 填写信息: 技能: 发布: 机器人信 ...

  5. C#微信公众号开发系列教程三(消息体签名及加解密)

    http://www.cnblogs.com/zskbll/p/4139039.html C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C ...

  6. C#微信公众号开发系列教程五(接收事件推送与消息排重)

    C#微信公众号开发系列教程五(接收事件推送与消息排重) 原文:C#微信公众号开发系列教程五(接收事件推送与消息排重) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续 ...

  7. C#微信公众号开发系列教程二(新手接入指南)

    此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教 ...

  8. 微信公众号开发系列教程一(调试环境部署)

    http://www.cnblogs.com/zskbll/p/4074855.html 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试 ...

  9. 微信公众号开发系列教程一(调试环境部署续:vs远程调试)

    微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C ...

最新文章

  1. pandas使用groupby函数按照多个分组变量进行分组聚合统计、使用agg函数计算分组的多个统计指标(grouping by multiple columns in dataframe)
  2. 云起作者微博认证在哪_UZI的期待实现了!厂长改认证明示复出,将再现“猪狗大战”荣光...
  3. 第二课时之python认识
  4. mysql中文查询问题
  5. UA MATH575B 数值分析下 统计物理的随机模拟方法5
  6. 重构手法(一)之重新组织函数
  7. System.Threading.Interlocked.Exchange(ref m_Value, value);
  8. future.channel().closeFuture().sync()作用 bind(port).sync()作用
  9. 设置行内元素宽高和背景色后,行内元素文本不水平垂直居中解决方案
  10. Python3爬取网页信息乱码怎么解决?(更新:已解决)
  11. 睡眠音频分割及识别问题(十一)--基于Android的YAMNet音频识别(总结)
  12. pgsql 前10条_未来3年,广州83条城中村、285个旧街区将迎来改造
  13. 罗永浩“交个朋友”称供货方蓄意欺诈 将三倍赔偿并致歉消费者
  14. spring之jdbcTemplate的增删改查操作--不使用配置文件
  15. 8192 oracle,ORA-39095: 转储文件空间已耗尽: 无法分配 8192 字节
  16. 【元胞自动机】基于matlab元胞自动机四车道交通流【含Matlab源码 039期】
  17. 计算机博弈军旗程序,军棋机器人UCT算法及计算机博弈行为研究
  18. python笔记start
  19. Navicat基础mysql语法
  20. 最好用的屏幕录像软件,三步实现高清录制?

热门文章

  1. windows 7 iso镜像刻录到U盘后选择安装的版本
  2. 家里安装了两条宽带,有什么方法把两家运营商的宽带聚合起来用?
  3. Axure 9 修改默认字体
  4. TweenMax逐帧动画
  5. 什么是信贷风险控制?
  6. win10每次开机桌面计算机就没有,怎样解决Win10开机需要按F1才能进入桌面
  7. java sencha_sencha编译出错
  8. Sencha学习笔记4: Creating your First App - 官方创建您的第一个Sencha Touch应用指导
  9. 树莓派配置文件 config.txt - HDMI 热插拔
  10. VUE项目保存照片到本地(微信环境不可行)