微信公众号入门详细教程
工具: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
微信公众号入门详细教程相关推荐
- 微信公众号开发详细教程
微信公众号开发之配置开发服务器 微信公众号开发之获取access_token 微信公众号开发之关键词回复 微信公众号开发之模板消息 微信公众号开发之授权回调
- chatgpt接入微信公众号的详细教程
好的,我会尽力帮你. ChatGPT 是一个使用 GPT-3 模型的聊天机器人框架,可以帮助你在微信公众号上快速构建聊天机器人. 要将 ChatGPT 接入微信公众号,你需要按照以下步骤操作: 准备工 ...
- java微信公众号支付退款_java 微信公众号支付 详细教程【站长吐血整理】
maven或者gradle 项目记得引用第三方开放的sdk工具类,微信支付的,很全 微信开发者第三方sdk库资料:weixin-popular compile group: 'com.github.w ...
- 微信公众号机器人详细教程
文章目录 一.申请并配置机器人 二.测试 一.申请并配置机器人 微信对话开放平台: https://openai.weixin.qq.com/ 依次如下: 扫码: 填写信息: 技能: 发布: 机器人信 ...
- C#微信公众号开发系列教程三(消息体签名及加解密)
http://www.cnblogs.com/zskbll/p/4139039.html C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C ...
- C#微信公众号开发系列教程五(接收事件推送与消息排重)
C#微信公众号开发系列教程五(接收事件推送与消息排重) 原文:C#微信公众号开发系列教程五(接收事件推送与消息排重) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续 ...
- C#微信公众号开发系列教程二(新手接入指南)
此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教 ...
- 微信公众号开发系列教程一(调试环境部署)
http://www.cnblogs.com/zskbll/p/4074855.html 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试 ...
- 微信公众号开发系列教程一(调试环境部署续:vs远程调试)
微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C ...
最新文章
- pandas使用groupby函数按照多个分组变量进行分组聚合统计、使用agg函数计算分组的多个统计指标(grouping by multiple columns in dataframe)
- 云起作者微博认证在哪_UZI的期待实现了!厂长改认证明示复出,将再现“猪狗大战”荣光...
- 第二课时之python认识
- mysql中文查询问题
- UA MATH575B 数值分析下 统计物理的随机模拟方法5
- 重构手法(一)之重新组织函数
- System.Threading.Interlocked.Exchange(ref m_Value, value);
- future.channel().closeFuture().sync()作用 bind(port).sync()作用
- 设置行内元素宽高和背景色后,行内元素文本不水平垂直居中解决方案
- Python3爬取网页信息乱码怎么解决?(更新:已解决)
- 睡眠音频分割及识别问题(十一)--基于Android的YAMNet音频识别(总结)
- pgsql 前10条_未来3年,广州83条城中村、285个旧街区将迎来改造
- 罗永浩“交个朋友”称供货方蓄意欺诈 将三倍赔偿并致歉消费者
- spring之jdbcTemplate的增删改查操作--不使用配置文件
- 8192 oracle,ORA-39095: 转储文件空间已耗尽: 无法分配 8192 字节
- 【元胞自动机】基于matlab元胞自动机四车道交通流【含Matlab源码 039期】
- 计算机博弈军旗程序,军棋机器人UCT算法及计算机博弈行为研究
- python笔记start
- Navicat基础mysql语法
- 最好用的屏幕录像软件,三步实现高清录制?
热门文章
- windows 7 iso镜像刻录到U盘后选择安装的版本
- 家里安装了两条宽带,有什么方法把两家运营商的宽带聚合起来用?
- Axure 9 修改默认字体
- TweenMax逐帧动画
- 什么是信贷风险控制?
- win10每次开机桌面计算机就没有,怎样解决Win10开机需要按F1才能进入桌面
- java sencha_sencha编译出错
- Sencha学习笔记4: Creating your First App - 官方创建您的第一个Sencha Touch应用指导
- 树莓派配置文件 config.txt - HDMI 热插拔
- VUE项目保存照片到本地(微信环境不可行)