node package manager

nspclient

华为网盘SDK,用于调用华为网盘开放平台服务

nspclient

华为网盘SDK,用于调用华为网盘开放平台服务

安装

npm install nspclient

使用

0.登录

参见http://open.dbank.com/wiki/index.php?title=开放平台鉴权

应用级接口不需要鉴权

1.引入sdk

var nsp = require('nspclient');

2.初始化

nspclient = new nsp.NSPClient(obj);
obj中传入sid/usersecret(用户级调用)或appid/appsecret(应用级调用),log属性可选。

nspclient = new nsp.NSPClient({
    sid: 'xxx',
    usersecret: 'xxx',
    log: 'log.txt'
});

3.调用服务

nspclient.service(order,params,callback)

order 服务名称

params 参数

callback 回调

var userInfo = ['user.uid', 'user.username', 'user.status','profile.productid'];
nspclient.service('nsp.user.getInfo',{attrs:userInfo},function(data){
    console.log(data);
});