-
public interface NetdiskApi115网盘 API接口定义
-
-
Method Summary
Modifier and Type Method Description abstract BaseResponse<UserInfo>getUserInfo()获取用户信息 abstract FileListResponsegetFileList(@Query(value = cid) String cid, @Query(value = type) String type, @Query(value = limit) Integer limit, @Query(value = offset) Integer offset, @Query(value = suffix) String suffix, @Query(value = asc) Integer asc, @Query(value = o) String orderBy, @Query(value = stdir) Integer dir, @Query(value = star) Integer star, @Query(value = show_dir) Integer showDir, @Query(value = custom_order) Integer customOrder)获取文件列表 abstract FileInfoResponsegetFileInfo(@Query(value = file_id) String fileId)获取文件信息 abstract OperationResponse<UpdateFileResult>updateFile(@Field(value = file_id) String fileId, @Field(value = file_name) String fileName, @Field(value = star) String star)更新文件 abstract OperationResponse<List<String>>deleteFile(@Field(value = file_ids) String fileIds, @Field(value = parent_id) String parentId)删除文件 abstract SearchFileResponsesearchFile(@Query(value = search_value) String keyword, @Query(value = limit) Integer limit, @Query(value = offset) Integer offset)搜索文件 abstract PlayUrlResponsegetPlayUrl(@Query(value = pick_code) String pickCode)获取在线播放地址 abstract OperationResponse<JsonObject>getDownloadUrl(@Header(value = User-Agent) String userAgent, @Field(value = pick_code) String pickCode)获取文件下载地址 -
-
Method Detail
-
getUserInfo
@GET(value = open/user/info) abstract BaseResponse<UserInfo> getUserInfo()
获取用户信息
-
getFileList
@GET(value = open/ufile/files) abstract FileListResponse getFileList(@Query(value = cid) String cid, @Query(value = type) String type, @Query(value = limit) Integer limit, @Query(value = offset) Integer offset, @Query(value = suffix) String suffix, @Query(value = asc) Integer asc, @Query(value = o) String orderBy, @Query(value = stdir) Integer dir, @Query(value = star) Integer star, @Query(value = show_dir) Integer showDir, @Query(value = custom_order) Integer customOrder)
获取文件列表
-
getFileInfo
@GET(value = open/folder/get_info) abstract FileInfoResponse getFileInfo(@Query(value = file_id) String fileId)
获取文件信息
-
updateFile
@POST(value = open/ufile/update)@FormUrlEncoded() abstract OperationResponse<UpdateFileResult> updateFile(@Field(value = file_id) String fileId, @Field(value = file_name) String fileName, @Field(value = star) String star)
更新文件
-
deleteFile
@POST(value = open/ufile/delete)@FormUrlEncoded() abstract OperationResponse<List<String>> deleteFile(@Field(value = file_ids) String fileIds, @Field(value = parent_id) String parentId)
删除文件
-
searchFile
@GET(value = open/ufile/search) abstract SearchFileResponse searchFile(@Query(value = search_value) String keyword, @Query(value = limit) Integer limit, @Query(value = offset) Integer offset)
搜索文件
-
getPlayUrl
@GET(value = open/video/play) abstract PlayUrlResponse getPlayUrl(@Query(value = pick_code) String pickCode)
获取在线播放地址
-
getDownloadUrl
@POST(value = open/ufile/downurl)@FormUrlEncoded() abstract OperationResponse<JsonObject> getDownloadUrl(@Header(value = User-Agent) String userAgent, @Field(value = pick_code) String pickCode)
获取文件下载地址
-
-
-
-