首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方框API2.0-协作文件/文件夹的所有者总是出错

方框API2.0-协作文件/文件夹的所有者总是出错
EN

Stack Overflow用户
提问于 2012-12-06 04:12:21
回答 1查看 195关注 0票数 1

我正在使用Box WebAPI2.0进行iOS开发,并且很难获得协作文件夹的所有者。

我使用一个UITableView来显示一个文件夹的子文件夹,每次我点击一个子文件夹,它就会更新信息并打印出它的所有者。我的代码是这样的:

代码语言:javascript
复制
BoxObject *obj = [self.folder.children objectAtIndex:indexPath.row];
// the self.folder contains no file, just folders.
BoxFolder *folder = [Box folderWithID:obj.boxID];

[folder updateWithCallbacks:^(id<BoxOperationCallbacks> on) {
    on.after(^(BoxCallbackResponse response){
         if(folder.hasCollaboratorsObject)
            NSLog(@"%@ owner:%@",folder.name, folder.owner.username);
    });
}];

这总是给我这个应用程序的登录用户名,而不是这个文件夹的“真正”所有者

但是如果我像这样调用REST

代码语言:javascript
复制
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN"

它在owned_by属性中返回真正的所有者。

那是iOS WebAPI的错误吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-07 17:50:43

这是V1 API的一个限制,而这正是您使用的iOS API的基础。如果您希望能够访问此信息,则需要直接调用V2中的V2方法:http://developers.box.com/docs/#collaborations

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13736835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档