蓝天,小湖,湖水中一方小筑

Use TaobaoAPI in SAE

需求是这样的,有一批宝贝需要导入到淘宝的店铺中,但是淘宝助手支持导入CSV文件格式过于诡异,所以只好转向API。

本来就是一个拼POST参数发请求的事情,淘宝非弄出来一个lotusphp的框架,本机调试倒是满方便的,但是传到新浪的SAE上后,那满屏的warning看着那叫一个壮观啊。又不想再去学用别的第三方SDK了,于是开始打这个框架的主意。

在论坛上逛了逛发现主要用到的就是这个框架里的autoloader的功能,就是可以把指定目录下的文件load进来。把脑子里那仅有的一点PHP的知识过一遍后,觉得可以用require来折腾它,于是就开工。

最后的结果是成功的,至少到目前为止我需要的功能都能干活,方法就是用一堆 require() 替代 TopSdk.php 文件的内容,然后把lotus的框架目录删了。当然,在top/TopClient.php 中有一些log相关的东西也用到了这个框架,所以也需要注释掉。

目前发现最大的不方便就是,出错的话在log查不到了,以我的PHP的水平,只能在网页里面print了……

PS: 淘宝店铺上传的限制有点小,一天只让上传100个,不知道是不是和店铺的等级有关

PS2: 木有SAE的邀请码,嗯。