微信公众号开发通用任务清单
1、appid获得
登录微信公众号后台,开发者一般不是公众号的管理员所以登录的时候需要管理员扫码确认,不过现在可以把二维码发给微信管理员即可
2、appsecret
登录公众号后台之后,appsecret每次都会变化,并且不会保存,这个时候需要管理员扫码,真正的扫码,不像第一步那样在微信聊天界面识别,一般是打到另外一个手机上,让管理员用扫一扫的方式
3、ip白名单
这是后来新加的内容,有了appid和secret就可以获得aceesstoken这个关键变量,这是调用开放平台的基础,因为非常重要,所以设置了必须指定的ip下才能调用,这里面需要扫码,还需要再次输入公众平台密码
4、网页安全域名
基于微信的网页开发,没有设置这个的话在微信打开页面的时候显示非安全页面,用户本来准备要提交自己的信息那么一下被“恐吓”到了,用户体验一下就差了一个数量级
域名当然需要已经icp备案,为了验证域名所有,需要在站点下放置一个小文件
5、JS安全域名
同上内容,主要是考虑微信网页分享,以及相关的页面api调用的合法
6、模板消息使用
需要提前申请才可以,开通的话需要两到三天审核
7、微信支付
如果对这一块不太熟悉还不一定能一次通过快速申请下来,申请成功之后就有一个商户号,当然需要登录微信支付平台设置一个key,需要管理员手机验证码若干次。
8、微信支付目录
微信支付发起的页面所在的目录,只有在规定目录下才可以发起支付
9、accesstoken、jsticket的稳定获取
两小时会过期一次,并且需要在过期之前完成刷新,供各个api调用
10、emjoy表情处理
移动端的开发中必须要面对的事情,数据库存储的时候就要设计成utf8mb4,具体的使用方式可以网络上搜索一下
如果上面的内容都完成了。好吧,真正的业务逻辑才开始,一周过去了~
微信公众号开发通用任务清单相关推荐
- WeChat 微信公众号开发步骤
WeChat 微信公众号开发步骤 一.什么是微信公众号? 微信公众号是开发者或商家在 微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的 文字. 图片 ...
- 基于Vue的微信公众号开发及选型研究
目录 1.背景介绍 1.1微信公众号简介 1.2Vue框架简介 1.3组件库简介 2.开发流程 2.1申请微信公众号 2.2申请微信测试号及配置 2.3安装微信开发者工具 2.4创建Vue项目 2.5 ...
- 微信公众号开发:获取openId和用户信息(完整版)
注:之前总结怎么进行本地公众号开发调试,时间一长忘记开发配置却忘了,所以这里记录一下公众号开发配置,方便快速上手. 目录 开发前服务器配置 网页授权获取用户基本信息 snsapi_base snsap ...
- 微信公众号开发-----实现模板、图文、文本、音乐、图片推送
本篇文章实现模板.图文.文本.音乐.图片推送,前提是已经搭建了微信开发环境.读完本文后,实现的主要效果如下 在测试账号中配置模板 登录测试公众号/正式公众号(认证后的服务号),测试公众号:模板消息接口 ...
- 实例:用C#.NET手把手教你做微信公众号开发(4)--获取普通access_token、jsapi的方法;用MediaId获取微信服务器图片
一.access_token概念 这里在后续几篇处理不同的普通消息文章前插播一个适用于整个微信公众号开发的公共类QinMingWeixinContainer,用于获取普通access_token和js ...
- 微信公众号开发:消息与事件处理
在成功接入微信公众平台之后(如何接入请参考<微信公众号开发:账号申请与接入>),就可以对微信服务器POST过来的消息或者事件XML数据包进行监听与处理了. 在<微信公众号开发:账号申 ...
- 微信公众号开发之实现自定义微信公众号菜单和跳转第三方网页
自定义菜单创建接口: http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCE ...
- 微信公众号开发系统入门教程(公众号注册、开发环境搭建、access_token管理、Demo实现、natapp外网穿透)
由于图片图床问题,文章部分图片无法预览,暂时把该文章迁移至简书,给大家带来麻烦,抱歉了. 感兴趣的小伙伴可参考:https://www.jianshu.com/p/cc1b1050b5b4 Autho ...
- 微信公众号开发需要设计的技术及步骤
首先我先介绍一下微信公众号,首先他有个模式大概就是 发送信息 POST数据 微信服务 →→→ 腾讯服务器→→→你的服务器 ←←← ←←← 返回信息 输出数据,腾讯抓取 大概就是这么个流程,首先你得懂一 ...
最新文章
- B+树与LSM树的区别与联系
- Java 经典问题 for 基础知识
- 近世代数--有限交换群--存在元素的阶是群阶的素因子
- opencv:在二维定标中的应用
- 在ubuntu16.04.1配置qemu-img,qemu-nbd
- apache common-io.jar FileUtils
- 英语流利说 第32天
- 佛祖保佑,永无BUG
- 201709020工作日记--synchronized、ReentrantLock、读写锁
- 曲线绕y轴旋转一周所得旋转体体积_求下列曲线绕指定轴旋转一周所围成的旋转体的体积...
- 惠州VOCs实验室建设:日常废气处理工艺
- 小米摄像头有onvif协议_小米8SE、魅族16T、荣耀畅玩9A对比
- 《人月神话》7(The Mythical Man-Month)为什么巴比伦塔会失败?
- 我的世界服务器怎么做无限的弓,我的世界怎么用命令方块做无限弓?
- Python网络爬虫入门(一)入门
- 听完网易大佬描述 “ 软件测试工程师的一生 ”,我哭了!
- CAR-T最新研究成果进展(2021年11月)
- Java之访问修饰符
- zookeeper源码分析之恢复事务日志
- 1.5极限存在准则和重要极限
热门文章
- SQL16 查找GPA最高值
- JVM设置Young Gen大小
- 《DNS与BIND(第5版)》——10.4 增量区域传输(IXFR)
- linux下mq通道的命令,linux - 从mq客户端运行Linux / MQSC命令 - 堆栈内存溢出
- postman-模拟上传图片
- 天润云通过港交所聆讯:依赖教育行业客户,预计下半年业绩将下滑
- 湖南大学计算机软件开发毕业论文,湖南大学研究生学位论文_学位论文各页均加页眉,在版心上边线隔一行1 5磅的加粗、细双线(粗线在上),其上居_东城文库...
- 【Bug(未解决)】正在连接servername...无法打开到主机的连接。 在端口 25: 连接失败
- 上大学究竟是来干什么的 为什么会这样
- MODIFY TRANSPORTING