Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 1.56 KB

README.md

File metadata and controls

60 lines (47 loc) · 1.56 KB

Dbank SDK Objective-C

封装了基本的dbank api,第三方开发者可基于它开发网盘应用


Description

  1. basic dbank api(lsdir/movefile/copyfile/rmfile ...)
  2. It's easy to upload a file to netdisk.
  3. It's easier to download a file from netdisk.

How to use

  • 包含头文件和引用链接库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);

See Also

具体使用方法参照 dbank开放平台

Weibo Account

Have a question? @littley