the util to request the taobao api
CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
README.md
index.coffee
index.js
package.json

README.md

top

这是一个用于调用淘宝API接口的模块 ##安装

    npm install yi-top

##使用

  • 引入TOP类
var TOP = require('yi-top');
  • 初始化API配置
    TopClient = new TOP({appkey:'123456',secret:'654321'});

或者

    TopClient = new TOP();
    TopClient.init({appkey:'123456',secret:'654321',session:'987654321'});
  • 调用Rest API
TopClient.api({
    method:'taobao.item.get',
    fields:'detail_url,num_iid,title,nick,type,cid,seller_cids,props,input_pids,input_str,desc,pic_url,num,valid_thru,list_time,delist_time,stuff_status,location,price,post_fee,express_fee,ems_fee,has_discount,freight_payer,has_invoice,has_warranty,has_showcase,modified,increment,approve_status,postage_id,product_id,auction_point,property_alias,item_img,prop_img,sku,video,outer_id,is_virtual',
    num_iid:'16933971649'
},function(err,resp){
    if(err){
        console.error(err);
    }
    else{
        console.log(resp);
    }
});
  • 调用Widget API
TopClient.widget({
    method: 'taobao.taobaoke.widget.items.convert',
    fields: 'num_iid,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,volume',
    num_iids: '16933971649,22817632561',
    outer_code: 'avicha'
},function(err,resp){
    if(err){
        console.error(err);
    }
    else{
        console.log(JSON.stringify(resp));
    }
});
  • 使用POST方法调用API
TopClient.widget({
    method: 'taobao.taobaoke.widget.items.convert',
    fields: 'num_iid,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,volume',
    num_iids: '16933971649,22817632561',
    outer_code: 'avicha'
},'post',function(err,resp){
    if(err){
        console.error(err);
    }
    else{
        console.log(JSON.stringify(resp));
    }
});