mirror of
https://gitee.com/zhangsken/aliyunpan.git
synced 2026-10-16 02:23:49 +08:00
add resource dirive id for JS plugin context
This commit is contained in:
@@ -17,14 +17,14 @@
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 文件下载前参数
|
// params - 文件下载前参数
|
||||||
// {
|
// {
|
||||||
@@ -90,14 +90,14 @@ function downloadFilePrepareCallback(context, params) {
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 文件下载结束参数
|
// params - 文件下载结束参数
|
||||||
// {
|
// {
|
||||||
|
|||||||
@@ -17,14 +17,14 @@
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 删除文件前的调用参数
|
// params - 删除文件前的调用参数
|
||||||
// {
|
// {
|
||||||
|
|||||||
@@ -17,14 +17,14 @@
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 扫描本地文件前参数
|
// params - 扫描本地文件前参数
|
||||||
// {
|
// {
|
||||||
@@ -94,14 +94,14 @@ function syncScanLocalFilePrepareCallback(context, params) {
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 扫描云盘文件前参数
|
// params - 扫描云盘文件前参数
|
||||||
// {
|
// {
|
||||||
@@ -164,14 +164,14 @@ function syncScanPanFilePrepareCallback(context, params) {
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 同步文件后的参数
|
// params - 同步文件后的参数
|
||||||
// {
|
// {
|
||||||
@@ -227,14 +227,14 @@ function syncFileFinishCallback(context, params) {
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 任务完成的回调参数
|
// params - 任务完成的回调参数
|
||||||
// {
|
// {
|
||||||
|
|||||||
@@ -17,14 +17,14 @@
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - Token刷新参数
|
// params - Token刷新参数
|
||||||
// {
|
// {
|
||||||
|
|||||||
@@ -17,14 +17,14 @@
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 文件上传前参数
|
// params - 文件上传前参数
|
||||||
// {
|
// {
|
||||||
@@ -89,14 +89,14 @@ function uploadFilePrepareCallback(context, params) {
|
|||||||
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
// "userId": "11001d48564f43b3bc5662874f04bb11",
|
||||||
// "nickname": "tickstep",
|
// "nickname": "tickstep",
|
||||||
// "fileDriveId": "19519111",
|
// "fileDriveId": "19519111",
|
||||||
// "albumDriveId": "29519122"
|
// "resourceDriveId": "29519122"
|
||||||
// }
|
// }
|
||||||
// appName - 应用名称,当前固定为aliyunpan
|
// appName - 应用名称,当前固定为aliyunpan
|
||||||
// version - 版本号
|
// version - 版本号
|
||||||
// userId - 当前登录用户的ID
|
// userId - 当前登录用户的ID
|
||||||
// nickname - 用户昵称
|
// nickname - 用户昵称
|
||||||
// fileDriveId - 用户文件网盘ID
|
// fileDriveId - 用户备份网盘ID
|
||||||
// albumDriveId - 用户相册网盘ID
|
// resourceDriveId - 用户资源网盘ID
|
||||||
//
|
//
|
||||||
// params - 文件上传结束参数
|
// params - 文件上传结束参数
|
||||||
// {
|
// {
|
||||||
|
|||||||
@@ -16,12 +16,16 @@ package plugins
|
|||||||
type (
|
type (
|
||||||
// Context 插件回调函数上下文信息
|
// Context 插件回调函数上下文信息
|
||||||
Context struct {
|
Context struct {
|
||||||
AppName string `json:"appName"`
|
AppName string `json:"appName"`
|
||||||
Version string `json:"version"`
|
Version string `json:"version"`
|
||||||
UserId string `json:"userId"`
|
UserId string `json:"userId"`
|
||||||
Nickname string `json:"nickname"`
|
Nickname string `json:"nickname"`
|
||||||
FileDriveId string `json:"fileDriveId"`
|
// FileDriveId 备份盘
|
||||||
|
FileDriveId string `json:"fileDriveId"`
|
||||||
|
// AlbumDriveId 相册盘
|
||||||
AlbumDriveId string `json:"albumDriveId"`
|
AlbumDriveId string `json:"albumDriveId"`
|
||||||
|
// ResourceDriveId 资源盘
|
||||||
|
ResourceDriveId string `json:"resourceDriveId"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// UploadFilePrepareParams 上传文件前的回调函数-参数
|
// UploadFilePrepareParams 上传文件前的回调函数-参数
|
||||||
|
|||||||
@@ -30,12 +30,13 @@ func GetContext(user *config.PanUser) *Context {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return &Context{
|
return &Context{
|
||||||
AppName: "aliyunpan",
|
AppName: "aliyunpan",
|
||||||
Version: global.AppVersion,
|
Version: global.AppVersion,
|
||||||
UserId: user.UserId,
|
UserId: user.UserId,
|
||||||
Nickname: user.Nickname,
|
Nickname: user.Nickname,
|
||||||
FileDriveId: user.DriveList.GetFileDriveId(),
|
FileDriveId: user.DriveList.GetFileDriveId(), // 备份盘
|
||||||
AlbumDriveId: user.DriveList.GetFileDriveId(),
|
AlbumDriveId: user.DriveList.GetAlbumDriveId(), // 相册盘,在OpenAPI接口中,这个相册盘ID是获取不到的
|
||||||
|
ResourceDriveId: user.DriveList.GetResourceDriveId(), // 资源盘
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user