YfyFolderClient
class YfyFolderClient extends YfyBaseApiClient
Class YfyFolderClient
Constants
API_PREFIX |
|
FOLDER_INFO_URI |
|
FOLDER_TRASH_INFO_URI |
|
FOLDER_CREATE_URI |
|
FOLDER_UPDATE_URI |
|
FOLDER_DELETE_URI |
|
FOLDER_DELETE_FROM_TRASH_URI |
|
FOLDER_RESTORE_FROM_TRASH_URI |
|
FOLDER_MOVE_URI |
|
FOLDER_CHILDREN_URI |
|
FOLDER_SHARE_LINKS |
|
FOLDER_COLLABS |
|
Properties
protected YfyContext | $yfyContext | from YfyBaseApiClient | |
protected YfyHttpClient | $httpClient | from YfyBaseApiClient | |
protected OAuthClient | $oauthClient | from YfyBaseApiClient |
Methods
__construct(YfyContext $yfyContext, YfyHttpClient $httpClient, OAuthClient $oauthClient)
YfyUserClient constructor.
mixed
getInfo(int $folderId)
获取文件夹信息
mixed
getTrashInfo(int $folderId)
获取在回收站中的文件夹信息
mixed
create(string $name, int $parentId)
创建文件夹
mixed
update(int $folderId, string $name)
更新文件夹
mixed
deleteToTrash(int $folderId)
删除文件夹至回收站
mixed
deleteFromTrash(int $folderId)
从回收站删除文件夹
mixed
restoreFromTrash(int $folderId)
从回收站恢复文件夹
mixed
move(int $folderId, int $targetFolderId)
移动文件夹
mixed
listChildren(int $folderId, int $pageId, int $pageCapacity = 20, string $type = YfyItemType::ITEM)
获取文件夹的单层子文件和文件夹列表
mixed
listShareLinks(int $folderId)
获取文件夹的分享链接列表
mixed
listCollabs(int $folderId)
获取文件夹的协作信息
Details
at line 41
__construct(YfyContext $yfyContext, YfyHttpClient $httpClient, OAuthClient $oauthClient)
YfyUserClient constructor.
in YfyBaseApiClient at line 61
protected YfyRawResponse
execute(YfyRequest $yfyRequest)
执行请求, 调用realExecute, 封装了重试的逻辑
in YfyBaseApiClient at line 93
protected YfyRawResponse
realExecute(YfyRequest $yfyRequest)
真正执行请求的函数 会进行所有错误处理
at line 53
mixed
getInfo(int $folderId)
获取文件夹信息
at line 71
mixed
getTrashInfo(int $folderId)
获取在回收站中的文件夹信息
at line 90
mixed
create(string $name, int $parentId)
创建文件夹
at line 113
mixed
update(int $folderId, string $name)
更新文件夹
at line 135
mixed
deleteToTrash(int $folderId)
删除文件夹至回收站
at line 153
mixed
deleteFromTrash(int $folderId)
从回收站删除文件夹
at line 171
mixed
restoreFromTrash(int $folderId)
从回收站恢复文件夹
at line 190
mixed
move(int $folderId, int $targetFolderId)
移动文件夹
at line 218
mixed
listChildren(int $folderId, int $pageId, int $pageCapacity = 20, string $type = YfyItemType::ITEM)
获取文件夹的单层子文件和文件夹列表
at line 245
mixed
listShareLinks(int $folderId)
获取文件夹的分享链接列表
at line 263
mixed
listCollabs(int $folderId)
获取文件夹的协作信息