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,具体的使用方式可以网络上搜索一下
如果上面的内容都完成了。好吧,真正的业务逻辑才开始,一周过去了~