发表于: 2018-03-26 23:23:37

1 456


今天完成的事情

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





返回列表 返回列表
评论

    分享到