简介
本文档提供关于获取我共享的文件夹的 API 概览以及 SDK 示例代码。
API | 操作描述 |
用于获取我共享的文件夹 |
SDK API 参考
获取我共享的文件夹
功能说明
用于获取我共享的文件夹。
示例代码
列出文件夹列表
QCloudSMHGetMyAuthorizedDirectoryRequest *req = [QCloudSMHGetMyAuthorizedDirectoryRequest new];// 媒体库 ID,必选参数req.libraryId = self.userModel.libraryId;// 分页码,默认第一页,可选参数;req.page = 0;// 分页大小,默认 20,可选参数;req.pageSize = 10;// 按名称排序为 QCloudSMHSortTypeName,// 按修改时间排序为 QCloudSMHSortTypeMTime,// 按文件大小排序为 QCloudSMHSortTypeSize,// 按创建时间排序为 QCloudSMHSortTypeCTimereq.sortType = sortType;[req setFinishBlock:^(QCloudSMHContentListInfo *_Nullable result, NSError *_Nullable error) {}];[[QCloudSMHService defaultSMHService] getMyAuthorizedDirectory:req];
通过 marker + limit 的方式列出
QCloudSMHGetMyAuthorizedDirectoryRequest *req = [QCloudSMHGetMyAuthorizedDirectoryRequest new];// 媒体库 ID,必选参数req.libraryId = @"libraryId";// 限制响应体中的条目数,如不指定则默认为 1000;req.limit = limit;// 分页标记,当需要分页时,响应体中将返回下一次请求时用于该参数的值,当请求第一页时无需指定该参数req.marker = marker;// 按名称排序为 QCloudSMHSortTypeName,// 按修改时间排序为 QCloudSMHSortTypeMTime,// 按文件大小排序为 QCloudSMHSortTypeSize,// 按创建时间排序为 QCloudSMHSortTypeCTimereq.sortType = sortType;[req setFinishBlock:^(QCloudSMHContentListInfo *_Nullable result, NSError *_Nullable error) {}];[[QCloudSMHService defaultSMHService] getMyAuthorizedDirectory:req];