QCloudSMHUserService Class Reference

Inherits from NSObject
Declared in QCloudSMHUserService.h
QCloudSMHUserService.m

  sessionManager

当前服务所运行的HTTP Session Manager。一般情况下,所有服务都运行在统一的全局单例上面。

@property (nonatomic, strong, readonly) QCloudHTTPSessionManager *sessionManager

Declared In

QCloudSMHUserService.h

– sendSMHCode:

发送短信验证

- (void)sendSMHCode:(QCloudSMHSendSMSCodeRequest *)request

Declared In

QCloudSMHUserService.h

– verifySMSCode:

登录成功之后获取:userToken organizations等信息

- (void)verifySMSCode:(QCloudSMHVerifySMSCodeRequest *)request

Declared In

QCloudSMHUserService.h

– getAccessToken:

获取:accessTokens信息

- (void)getAccessToken:(QCloudSMHGetAccessTokenRequest *)request

Declared In

QCloudSMHUserService.h

– logout:

登出

- (void)logout:(QCloudSMHLogoutRequest *)request

Declared In

QCloudSMHUserService.h

– getTeam:

查询团队

- (void)getTeam:(QCloudSMHGetTeamRequest *)request

Declared In

QCloudSMHUserService.h

– getSpaceAccessToken:

获取指定空间accesstoken;

- (void)getSpaceAccessToken:(QCloudSMHGetSpaceAccessTokenRequest *)request

Declared In

QCloudSMHUserService.h

– getVCodeByUpdatePhone:

更换手机号 发送验证码

- (void)getVCodeByUpdatePhone:(QCloudSMHGetUpdatePhoneCodeRequest *)request

Declared In

QCloudSMHUserService.h

– updatePhone:

更换手机号

- (void)updatePhone:(QCloudSMHUpdatePhoneRequest *)request

Declared In

QCloudSMHUserService.h

– updateUserInfo:

更新用户信息

- (void)updateUserInfo:(QCloudSMHUpdateUserInfoRequest *)request

Declared In

QCloudSMHUserService.h

– getUserInfo:

获取用户信息

- (void)getUserInfo:(QCloudSMHGetUserInfoRequest *)request

Declared In

QCloudSMHUserService.h

– getOrganizationInfo:

获取当前组织信息

- (void)getOrganizationInfo:(QCloudSMHGetOrganizationInfoRequest *)request

Declared In

QCloudSMHUserService.h

– exitOrganization:

退出组织

- (void)exitOrganization:(QCloudSMHDeregisterRequest *)request

Declared In

QCloudSMHUserService.h

– getOrganizationList:

列出当前登录用户所属组织

- (void)getOrganizationList:(QCloudSMHGetOrganizationRequest *)request

Declared In

QCloudSMHUserService.h

– getTeamInfo:

列出个人空间

- (void)getTeamInfo:(QCloudSMHGetSpacesRequest *)request

Declared In

QCloudSMHUserService.h

– getOrgSpaceSizeInfo:

查询组织空间总使用量

- (void)getOrgSpaceSizeInfo:(QCloudSMHGetOrgSpacesRequest *)request

Declared In

QCloudSMHUserService.h

– getTeamMemberDetail:

获取成员&搜索成员

- (void)getTeamMemberDetail:(QCloudSMHGetTeamMemberDetailRequest *)request

Declared In

QCloudSMHUserService.h

– getTeamDetail:

获取团队

- (void)getTeamDetail:(QCloudSMHGetTeamDetailRequest *)request

Declared In

QCloudSMHUserService.h

– getSearchTeamDetail:

搜索团队

- (void)getSearchTeamDetail:(QCloudSMHSearchTeamDetailRequest *)request

Declared In

QCloudSMHUserService.h

– getAuthorizedToMeDirectory:

获取共享给我的文件夹

- (void)getAuthorizedToMeDirectory:(QCloudSMHGetAuthorizedToMeDirectoryRequest *)request

Declared In

QCloudSMHUserService.h

– completeUploadAvatar:

确认上传头像

- (void)completeUploadAvatar:(QCloudSMHCompleteUploadAvatarRequest *)request

Declared In

QCloudSMHUserService.h

– getInitUploadAvater:

获取头像简单上传文件参数

- (void)getInitUploadAvater:(QCloudSMHInitUploadAvatarRequest *)request

Declared In

QCloudSMHUserService.h

– getFileAuthority:

查看文件共享权限列表

- (void)getFileAuthority:(QCloudSMHGetFileAuthorityRequest *)request

Declared In

QCloudSMHUserService.h

– getFavoriteList:

获取收藏列表

- (void)getFavoriteList:(QCloudGetFavoriteListRequest *)request

Declared In

QCloudSMHUserService.h

– createFavoriteGroup:

创建收藏夹

- (void)createFavoriteGroup:(QCloudCreateFavoriteGroupRequest *)request

Declared In

QCloudSMHUserService.h

– updateFavoriteGroup:

更新收藏夹

- (void)updateFavoriteGroup:(QCloudUpdateFavoriteGroupRequest *)request

Declared In

QCloudSMHUserService.h

– deleteFavoriteGroup:

删除收藏夹

- (void)deleteFavoriteGroup:(QCloudDeleteFavoriteGroupRequest *)request

Declared In

QCloudSMHUserService.h

– listFavoriteGroup:

列出收藏夹

- (void)listFavoriteGroup:(QCloudListFavoriteGroupRequest *)request

Declared In

QCloudSMHUserService.h

– deleteFavoriteFiles:

删除收藏的文件

- (void)deleteFavoriteFiles:(QCloudSMHDeleteFavoriteRequest *)request

Declared In

QCloudSMHUserService.h

– favoriteFile:

收藏文件

- (void)favoriteFile:(QCloudSMHFavoriteFileRequest *)request

Declared In

QCloudSMHUserService.h

– listHisotryVersion:

查看历史版本列表

- (void)listHisotryVersion:(QCloudSMHListHistoryVersionRequest *)request

Declared In

QCloudSMHUserService.h

– shareFile:

分享文件

- (void)shareFile:(QCloudSMHFileShareRequest *)request

Declared In

QCloudSMHUserService.h

– getListShareLink:

获取我的分享列表

- (void)getListShareLink:(QCloudSMHGetListFileShareLinkRequest *)request

Declared In

QCloudSMHUserService.h

– updateShareLink:

修改分享链接

- (void)updateShareLink:(QCloudSMHFileShareUpdateLinkRequest *)request

Declared In

QCloudSMHUserService.h

– getShareLinkDetail:

获取分享链接详情

- (void)getShareLinkDetail:(QCloudSMHGeFileShareLinkDetailRequest *)request

Declared In

QCloudSMHUserService.h

– checkFavoriteState:

查看文件目录收藏状态

- (void)checkFavoriteState:(QCloudSMHCheckFavoriteRequest *)request

Declared In

QCloudSMHUserService.h

– deleteShareFileLink:

删除分享链接

- (void)deleteShareFileLink:(QCloudSMHDeleteFileShareRequest *)request

Declared In

QCloudSMHUserService.h

– getRecycleItemDetail:

获取回收站目录详情

- (void)getRecycleItemDetail:(QCloudSMHGetRecycleItemDetailRequest *)request

Declared In

QCloudSMHUserService.h

– getRecycleList:

列出误删恢复回收站项目

- (void)getRecycleList:(QCloudSMHGetRecycleListRequest *)request

Declared In

QCloudSMHUserService.h

– loginToOrganization:

登录进指定组织

- (void)loginToOrganization:(QCloudSMHLoginOrganizationRequest *)request

Declared In

QCloudSMHUserService.h

– checkLoginQrcode:

二维码验证

- (void)checkLoginQrcode:(QCloudSMHCheckLoginQrcodeRequest *)request

Declared In

QCloudSMHUserService.h

– cancelLoginQrcode:

取消二维码扫码登录

- (void)cancelLoginQrcode:(QCloudSMHCancelLoginQrcodeRequest *)request

Declared In

QCloudSMHUserService.h

– loginQrcode:

二维码确认登录

- (void)loginQrcode:(QCloudSMHLoginQrcodeRequest *)request

Declared In

QCloudSMHUserService.h

– verifyShareCode:

验证提取码

- (void)verifyShareCode:(QCloudSMHVerifyShareCodeRequest *)request

Declared In

QCloudSMHUserService.h

– getShareDetailInfo:

获取分享链接信息(打开分享 url 时查询)

- (void)getShareDetailInfo:(QCloudSMHFileShareDetailInfoRequest *)request

Declared In

QCloudSMHUserService.h

– getStoreCodeDetail:

查询 Code

- (void)getStoreCodeDetail:(QCloudSMHGetStoreCodeDetailRequest *)request

Declared In

QCloudSMHUserService.h

– getMessageList:

我的消息列表

- (void)getMessageList:(QCloudSMHGetMessageListRequest *)request

Declared In

QCloudSMHUserService.h

– markMessageHasRead:

批量标记已读

- (void)markMessageHasRead:(QCloudSMHMarkMessageHasReadRequest *)request

Declared In

QCloudSMHUserService.h

– clearMessage:

删除所有消息

- (void)clearMessage:(QCloudSMHClearMessageRequest *)request

Declared In

QCloudSMHUserService.h

– getRecentlyFiles:

获取最近文件列表

- (void)getRecentlyFiles:(QCloudSMHRecentlyFileRequest *)request

Declared In

QCloudSMHUserService.h

– putCreateGroup:

创建群组

- (void)putCreateGroup:(QCloudSMHCreateGroupRequest *)request

Declared In

QCloudSMHUserService.h

– getRelatedToMeFile:

获取与我相关的文件列表

- (void)getRelatedToMeFile:(QCloudSMHRelatedToMeFileRequest *)request

Declared In

QCloudSMHUserService.h

– createInviteOrgCode:

生成加入企业邀请码

- (void)createInviteOrgCode:(QCloudSMHCreateInviteOrgCodeRequest *)request

Declared In

QCloudSMHUserService.h

– createInviteGroupCode:

生成加入群组邀请码

- (void)createInviteGroupCode:(QCloudSMHCreateInviteGroupCodeRequest *)request

Declared In

QCloudSMHUserService.h

– deleteInvite:

删除邀请

- (void)deleteInvite:(QCloudSMHDeleteInviteRequest *)request

Declared In

QCloudSMHUserService.h

– getGroupInviteCodeInfo:

查询加入群组邀请码信息

- (void)getGroupInviteCodeInfo:(QCloudSMHGetGroupInviteCodeInfoRequest *)request

Declared In

QCloudSMHUserService.h

– getGroupInviteCode:

查询群组邀请码

- (void)getGroupInviteCode:(QCloudSMHGetGroupInviteCodeRequest *)request

Declared In

QCloudSMHUserService.h

– getOrgInviteCodeInfo:

查询加入企业邀请码信息

- (void)getOrgInviteCodeInfo:(QCloudSMHGetOrgInviteCodeInfoRequest *)request

Declared In

QCloudSMHUserService.h

– getOrgInviteCode:

查询加入企业邀请码

- (void)getOrgInviteCode:(QCloudSMHGetOrgInviteCodeRequest *)request

Declared In

QCloudSMHUserService.h

– joinGroup:

接受加入群组邀请

- (void)joinGroup:(QCloudSMHJoinGroupRequest *)request

Declared In

QCloudSMHUserService.h

– joinOrg:

接受加入企业邀请

- (void)joinOrg:(QCloudSMHJoinOrgRequest *)request

Declared In

QCloudSMHUserService.h

– updateGroupInviteInfo:

更新群组邀请信息

- (void)updateGroupInviteInfo:(QCloudSMHUpdateGroupInviteInfoRequest *)request

Declared In

QCloudSMHUserService.h

– updateOrgInviteInfo:

更新企业邀请信息

- (void)updateOrgInviteInfo:(QCloudSMHUpdateOrgInviteInfoRequest *)request

Declared In

QCloudSMHUserService.h

– addMemberToGroup:

添加群组成员

- (void)addMemberToGroup:(QCloudSMHAddMemberToGroupRequest *)request

Declared In

QCloudSMHUserService.h

– deleteGroupMember:

删除群组成员

- (void)deleteGroupMember:(QCloudSMHDeleteGroupMemberRequest *)request

Declared In

QCloudSMHUserService.h

– deleteGroup:

删除群组(群主)

- (void)deleteGroup:(QCloudSMHDeleteGroupRequest *)request

Declared In

QCloudSMHUserService.h

– exitGroup:

退出群组(非群主)

- (void)exitGroup:(QCloudSMHExitGroupRequest *)request

Declared In

QCloudSMHUserService.h

– getCreateGroupCount:

查询用户创建的群组数量

- (void)getCreateGroupCount:(QCloudSMHGetCreateGroupCountRequest *)request

Declared In

QCloudSMHUserService.h

– getGroup:

查询群组

- (void)getGroup:(QCloudSMHGetGroupRequest *)request

Declared In

QCloudSMHUserService.h

– listGroupMember:

查询群组成员

- (void)listGroupMember:(QCloudSMHListGroupMemberRequest *)request

Declared In

QCloudSMHUserService.h

– listGroup:

列出用户所在群组

- (void)listGroup:(QCloudSMHListGroupRequest *)request

Declared In

QCloudSMHUserService.h

– updateGroupMemberRole:

修改群组成员角色/权限

- (void)updateGroupMemberRole:(QCloudSMHUpdateGroupMemberRoleRequest *)request

Declared In

QCloudSMHUserService.h

– updateGroup:

更新群组信息

- (void)updateGroup:(QCloudSMHUpdateGroupRequest *)request

Declared In

QCloudSMHUserService.h

– listSpaceDynamic:

查看空间动态

- (void)listSpaceDynamic:(QCloudSMHListSpaceDynamicRequest *)request

Declared In

QCloudSMHUserService.h

– nextListSpaceDynamic:

继续获取空间或文件夹动态

- (void)nextListSpaceDynamic:(QCloudSMHNextListSpaceDynamicRequest *)request

Declared In

QCloudSMHUserService.h

– listWorkBenchDynamic:

查看工作台动态

- (void)listWorkBenchDynamic:(QCloudSMHListWorkBenchDynamicRequest *)request

Declared In

QCloudSMHUserService.h

– checkWXAuth:

用于检查微信授权是否有效

- (void)checkWXAuth:(QCloudSMHCheckWXAuthRequest *)request

Declared In

QCloudSMHUserService.h

– wxLogin:

根据微信授权 code 获取用户登录信息。

- (void)wxLogin:(QCloudSMHWXLoginRequest *)request

Declared In

QCloudSMHUserService.h

– bindWX:

用于云盘用户绑定微信账号。

- (void)bindWX:(QCloudSMHBindWXRequest *)request

Declared In

QCloudSMHUserService.h

– unbindWX:

用于云盘用户解除绑定微信账号

- (void)unbindWX:(QCloudSMHUnbindWXRequest *)request

Declared In

QCloudSMHUserService.h

– getFileExtraInfo:

查看文件目录额外信息

- (void)getFileExtraInfo:(QCloudGetFileExtraInfoRequest *)request

Declared In

QCloudSMHUserService.h

– disableFileShareLink:

禁用分享链接

- (void)disableFileShareLink:(QCloudSMHDisableFileShareLinkRequest *)request

Declared In

QCloudSMHUserService.h

– uploadPersonalInfo:

上报个人信息

- (void)uploadPersonalInfo:(QCloudSMHUploadPersonalInfoRequest *)request

Declared In

QCloudSMHUserService.h

– getFileInfo:

获取文件目录详情

- (void)getFileInfo:(QCloudSMHGetFileInfoRequest *)request

Declared In

QCloudSMHUserService.h

– batchGetFileInfo:

批量获取文件详情(同一空间)

- (void)batchGetFileInfo:(QCloudSMHBatchGetFileInfoRequest *)request

Declared In

QCloudSMHUserService.h

– batchMultiSpaceFileInfo:

批量获取文件详情(可跨空间)

- (void)batchMultiSpaceFileInfo:(QCloudSMHBatchMultiSpaceFileInfoRequest *)request

Declared In

QCloudSMHUserService.h

– deleteOrgDeregister:

企业版驳回成员注销操作

- (void)deleteOrgDeregister:(QCloudSMHDeleteOrgDeregisterRequest *)request

Declared In

QCloudSMHUserService.h

– checkDeregister:

检查是否可以注销账号

- (void)checkDeregister:(QCloudSMHCheckDeregisterRequest *)request

Declared In

QCloudSMHUserService.h

– getAuthorizedRelatedToMeDirectory:

获取与我相关的共享文件列表

- (void)getAuthorizedRelatedToMeDirectory:(QCloudSMHGetAuthorizedRelatedToMeDirectoryRequest *)request

Declared In

QCloudSMHUserService.h

– getTeamAllMemberDetail:

查询该团队及其所有子级团队的成员

- (void)getTeamAllMemberDetail:(QCloudSMHGetTeamAllMemberDetailRequest *)request

Declared In

QCloudSMHUserService.h

– getUserList:

查询用户列表

- (void)getUserList:(QCloudSMHGetUserListRequest *)request

Declared In

QCloudSMHUserService.h

– batchRestoreCrossSpaceRecycleObject:

恢复指定回收站项目(批量)跨空间

- (void)batchRestoreCrossSpaceRecycleObject:(QCloudSMHBatchRestoreSpaceRecycleObjectReqeust *)request

Declared In

QCloudSMHUserService.h

– batchDeleteCrossSpaceRecycleObject:

永久删除指定回收站项目(批量)跨空间

- (void)batchDeleteCrossSpaceRecycleObject:(QCloudSMHBatchDeleteSpaceRecycleObjectReqeust *)request

Declared In

QCloudSMHUserService.h

– restoreCrossSpaceObject:

对于QCloudSMHBatchRestoreSpaceRecycleObjectReqeust的封装,在返回204时进行轮询直到任务完成 回调finishblock

- (void)restoreCrossSpaceObject:(QCloudSMHRestoreCrossSpaceObjectRequest *)request

Declared In

QCloudSMHUserService.h

– getYufuLoginAddress:

根据玉符租户 ID,获取单点登录云盘地址。

- (void)getYufuLoginAddress:(QCloudSMHGetYufuLoginAddressRequest *)request

Declared In

QCloudSMHUserService.h

– verifyYufuCode:

根据玉符授权 code 获取用户登录信息。

- (void)verifyYufuCode:(QCloudSMHVerifyYufuCodeRequest *)request

Declared In

QCloudSMHUserService.h

– getTaskStatus:

查询任务状态

- (void)getTaskStatus:(QCloudSMHGetTaskStatusRequest *)request

Declared In

QCloudSMHUserService.h