UNPKG

taobao-openapi

Version:
91 lines (65 loc) 2.08 kB
# taobao-openapi 淘宝开放平台SDK,用于node平台 # Install npm install taobao-openapi --save # Examlpe var Taobao = require("taobao-openapi"); var top = new Taobao({ app_key: "yourAppKey", app_secret: "yourAppSecret" }); top.get("taobao.shop.get", { nick: "nickname", fields: "sid,cid,nick,title,desc,shop_score" }, function(err, body){ if(err){ return console.log(err); } console.log(body); }); top.post("taobao.shop.get", { nick: "nickname", fields: "sid,cid,nick,title,desc,shop_score" }, function(err, body){ if(err){ return console.log(err); } console.log(body); }); # API get请求: top.get(method, [config], args, callback) method:api接口名称 config:可选,配置对象,只对当前请求有效 args:接口参数 callback:回调函数,包含错误参数err和响应body post请求: top.post(method, [config], args, callback) method:api接口名称 config:可选,配置对象,只对当前请求有效 args:接口参数 callback:回调函数,包含错误参数err和响应body # Sugar 获取所有订单: args = { start_created: 'yourStartTime', end_created: 'yourEndTime' }; top.getAllTrades(args, callback) args:接口参数 具体参考 [文档](http://open.taobao.com/doc2/apiDetail.htm?spm=a219a.7629065.0.0.l9qqfv&apiId=46) # Features 1、configure 配置全局参数 top.configure({ session: "yourSession" }); ### 目前有效参数: | attribute | description | default | | -------------|:-------------:| -----: | | session | session | null | | debug | 是否开启沙箱 | false | | https | https请求 | false | 目前只支持json响应格式,不支持xml格式; 目前只支持MD5加密方法; 欢迎fork!