微信开发笔记
微信文档链接
wiki:http://mp.weixin.qq.com/wiki/home/index.html
微信支付API:https://pay.weixin.qq.com/wiki/doc/api/index.html概述
微信开发就是基于微信浏览器的wap网站开发以及绑定一些微信的接口,其实兼容性更好处理些。微信的接口的用的比较多的就是
获取用户信息、微信支付、分享链接、摇一摇。
移动端js 使用zepto.min.js 语法跟jQuery 一样。
微信接口中参数解释
1) access_token官方解释:access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
在获取微信用户信息接口、支付接口中都会用到该参数,因为有效期只有两小时,微信规定每天获取次数仅限2000次,所以可以定期把access_token缓存下来【redis缓存,数据库缓存,以及文件缓存等等】,这样次数就不会超出。
2) openId
openid是公众号的普通用户的一个唯一的标识,只针对当前的公众号有效
3)code
code也是微信接口票据,不过code有效期只有5分钟,且用过一次就失效,可通过微信接口获取用户的openId。
文笔真烂,木有思路,还是以我在项目遇到的问题开始往下写吧。
下面几篇讲解微信中遇到的四个难题:
一、微信access_token超时
二、微信用户绑定
三、微信分享
四、微信支付