Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

爱数 AnyShare

爱数 AnyShare 网盘包的 AnyShareOptions 配置字段、私有化部署、ApiToken 鉴权与使用示例。

Last updated

包信息

属性
NuGet 包Bitzsoft.Integrations.CloudDrive.AnyShare
Provider IDanyshare
协议爱数 AnyShare REST API(私有化部署)

配置字段(AnyShareOptions)

字段类型必填默认值说明
ApiTokenstringAPI 访问令牌
BaseUrlstringAnyShare API 基地址(私有化部署,无公共默认值)
HttpClientNamestringAnyShareCloudDrive命名 HttpClient

配置示例

{
"CloudDrive": {
"AnyShare": {
"ApiToken": "your-api-token",
"BaseUrl": "https://your-anyshare-host/api"
}
}
}

DI 注册

builder.Services.AddBitzsoftAnyShareCloudDrive(builder.Configuration.GetSection("CloudDrive:AnyShare"));

使用示例

public class AnyShareService(ICloudDriveProvider drive)
{
public async Task DeleteFileAsync(string fileId)
{
await drive.DeleteFileAsync(fileId);
}
public async Task<DriveFileInfo> MoveAsync(string fileId, string targetFolderId)
{
return await drive.MoveFileAsync(fileId, targetFolderId);
}
}

已知限制

  • AnyShare 是私有化部署产品BaseUrl 由企业自行配置,不提供公共默认值,必须在注册时指定。
  • API 版本和行为可能因部署版本不同而有差异。

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%