diff --git a/assets/plugin/js/download_handler.js.sample b/assets/plugin/js/download_handler.js.sample index a009a38..2c323e5 100755 --- a/assets/plugin/js/download_handler.js.sample +++ b/assets/plugin/js/download_handler.js.sample @@ -17,14 +17,14 @@ // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 文件下载前参数 // { @@ -90,14 +90,14 @@ function downloadFilePrepareCallback(context, params) { // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 文件下载结束参数 // { diff --git a/assets/plugin/js/remove_handler.js.sample b/assets/plugin/js/remove_handler.js.sample index 18eb326..625d342 100755 --- a/assets/plugin/js/remove_handler.js.sample +++ b/assets/plugin/js/remove_handler.js.sample @@ -17,14 +17,14 @@ // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 删除文件前的调用参数 // { diff --git a/assets/plugin/js/sync_handler.js.sample b/assets/plugin/js/sync_handler.js.sample index e274430..8f2013f 100644 --- a/assets/plugin/js/sync_handler.js.sample +++ b/assets/plugin/js/sync_handler.js.sample @@ -17,14 +17,14 @@ // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 扫描本地文件前参数 // { @@ -94,14 +94,14 @@ function syncScanLocalFilePrepareCallback(context, params) { // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 扫描云盘文件前参数 // { @@ -164,14 +164,14 @@ function syncScanPanFilePrepareCallback(context, params) { // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 同步文件后的参数 // { @@ -227,14 +227,14 @@ function syncFileFinishCallback(context, params) { // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 任务完成的回调参数 // { diff --git a/assets/plugin/js/token_handler.js.sample b/assets/plugin/js/token_handler.js.sample index 9e5635c..946364a 100644 --- a/assets/plugin/js/token_handler.js.sample +++ b/assets/plugin/js/token_handler.js.sample @@ -17,14 +17,14 @@ // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - Token刷新参数 // { diff --git a/assets/plugin/js/upload_handler.js.sample b/assets/plugin/js/upload_handler.js.sample index 8840d53..7fe9d14 100644 --- a/assets/plugin/js/upload_handler.js.sample +++ b/assets/plugin/js/upload_handler.js.sample @@ -17,14 +17,14 @@ // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 文件上传前参数 // { @@ -89,14 +89,14 @@ function uploadFilePrepareCallback(context, params) { // "userId": "11001d48564f43b3bc5662874f04bb11", // "nickname": "tickstep", // "fileDriveId": "19519111", -// "albumDriveId": "29519122" +// "resourceDriveId": "29519122" // } // appName - 应用名称,当前固定为aliyunpan // version - 版本号 // userId - 当前登录用户的ID // nickname - 用户昵称 -// fileDriveId - 用户文件网盘ID -// albumDriveId - 用户相册网盘ID +// fileDriveId - 用户备份网盘ID +// resourceDriveId - 用户资源网盘ID // // params - 文件上传结束参数 // { diff --git a/internal/plugins/plugin.go b/internal/plugins/plugin.go index 4c01576..b59e6be 100644 --- a/internal/plugins/plugin.go +++ b/internal/plugins/plugin.go @@ -16,12 +16,16 @@ package plugins type ( // Context 插件回调函数上下文信息 Context struct { - AppName string `json:"appName"` - Version string `json:"version"` - UserId string `json:"userId"` - Nickname string `json:"nickname"` - FileDriveId string `json:"fileDriveId"` + AppName string `json:"appName"` + Version string `json:"version"` + UserId string `json:"userId"` + Nickname string `json:"nickname"` + // FileDriveId 备份盘 + FileDriveId string `json:"fileDriveId"` + // AlbumDriveId 相册盘 AlbumDriveId string `json:"albumDriveId"` + // ResourceDriveId 资源盘 + ResourceDriveId string `json:"resourceDriveId"` } // UploadFilePrepareParams 上传文件前的回调函数-参数 diff --git a/internal/plugins/plugin_manager.go b/internal/plugins/plugin_manager.go index 6c2749f..aba4518 100644 --- a/internal/plugins/plugin_manager.go +++ b/internal/plugins/plugin_manager.go @@ -30,12 +30,13 @@ func GetContext(user *config.PanUser) *Context { } } return &Context{ - AppName: "aliyunpan", - Version: global.AppVersion, - UserId: user.UserId, - Nickname: user.Nickname, - FileDriveId: user.DriveList.GetFileDriveId(), - AlbumDriveId: user.DriveList.GetFileDriveId(), + AppName: "aliyunpan", + Version: global.AppVersion, + UserId: user.UserId, + Nickname: user.Nickname, + FileDriveId: user.DriveList.GetFileDriveId(), // 备份盘 + AlbumDriveId: user.DriveList.GetAlbumDriveId(), // 相册盘,在OpenAPI接口中,这个相册盘ID是获取不到的 + ResourceDriveId: user.DriveList.GetResourceDriveId(), // 资源盘 } }