Skip to content
the util to request the taobao api
CoffeeScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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));
    }
});
Something went wrong with that request. Please try again.