发表于: 2018-03-26 23:23:37
1 457
今天完成的事情:
1.之前做方案的时候只是对微信的各种授权进行了简单的测试,今天主要做微信授权相关接口。
使用前端请求的code,获取openID,并判断用户是否已经绑定,并返回相关内容,绑定状态,冻结状态,状态码,以及记录用户状态的加密token。
2.做方案的时候没有考虑到使用微信上传图片需要调用微信的API,对照文档进行了学习。
前端js需要调用一系列的API,
所以又要做一个返回签名的接口。
理一下思路:
1.使用access_token 获取jsapi_ticket(7200s) https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi
2.使用ticket生成签名。
3.返回签名和生成签名用的noncestr和timestamp。
4.前端调用接口并上传图片到微信服务器并获取MEDIA_ID
5.后端使用MEDIA_ID获取图片资源url
6.使用网络流上传图片到OSS中,并返回url存入数据库。
收获:
1.基本理清了微信上传图片的思路。
遇到的问题:
1.微信的一系列操作挺麻烦的,目前没有找到官方提供的JDK,不科学。
明天的计划:
1.把微信的图片上传功能做出来。
进度:
复盘项目:求学大作战。
开始时间:2018.3.20日
计划demo时间:5.1号
延期风险:无
禅道地址:http://task.ptteng.com/zentao/project-task.html
评论