封装了基本的dbank api,第三方开发者可基于它开发网盘应用
- basic dbank api(lsdir/movefile/copyfile/rmfile ...)
- It's easy to upload a file to netdisk.
- It's easier to download a file from netdisk.
- 包含头文件和引用链接库nspclient.dylib
#import "NSPClient.h"
#import "Vfs.h"
#import "User.h"
- 创建nspclient对象(使用鉴权sid与secret)
NSPClient *nc = [[[NSPClient alloc]
initWith:@"iuTeAN9uaQ6xYuCt8f7uaL4Hwua5CgiU2J0kYJq01KtsA4DY"
And:@"c94f61061b46668c25d377cead92f898"] autorelease];
- 调用网盘Vfs/User服务
Vfs *vfs = [nc service:[Vfs alloc]];
NSArray *fields = [NSArray arrayWithObjects:@"name",@"url",@"size",@"type",nil];
id res = [vfs lsdir:@"/Netdisk/" With:fields And:[NSNumber numberWithInt:3]];
NSLog(@"lsdir = %@",res);
- 上传一个文件到dbank
NSArray *files = [NSArray arrayWithObjects:@"/Users/penjin/Projects/a.txt",nil];
res = [nc upload:@"/Netdisk/" With:files];
NSLog(@"upload = %@",res);
- 从网盘下载文件
BOOL dl = [nc download:@"/Netdisk/a.txt" To:@"/Users/penjin/a.txt"];
NSLog(@"download = %d",dl);
具体使用方法参照 dbank开放平台
Have a question? @littley