其实没做什么,上周和上上周是大学特学docker和golang了。然后上周四开始做产品经理需求的一个数据接口,主要是方便他分析数据字段。今天应该是做的差不多了。我也熟悉了一下接口的相关写法和内容什么的。
Api
这个词听着挺吓人,其实就是个开放在外的网址,你访问它,它做做反应,像是返回一些数据什么的,照这样理解,其实web访问就是个api,只不过是返回页面内容罢了。这么做也不难理解Laravel的web路由和api路由是放在一起的这件事了。甚至流程都差不多,配配路由,写写控制器什么的。
好像没什么可讲的了,差不多就这样。
代码
这次用的代码主要是SP-API的接口,之前说实话也封装过几次底层代码了,封装这块其实问题不大,照猫画虎就行。问题主要出在自己是第一次做相关的内容,读文档都读不太懂的那种,第二个问题就是文档有问题了。这次碰到最多的问题主要是传入时间参数的格式问题,经常是文档要求的是ISO8601,但实际上不是,自己配了半天就是报错,还是靠github上的讨论贴文才解决的,只能庆幸自己没有跳到坑里起不来吧。
总结
其实没什么了,另外是自己被要求做了个保存文件并下载的功能,主要是fopen、fwrite、fclose还有return response()->download('path/name','name')这类的语句,见多了自然就会了。