SunLink API
    SunLink API
    • 会员管理
      • 获取权益权限列表
      • 创建权限
      • 删除权限
      • 更新权限
      • 创建会员套餐
      • 删除会员套餐
      • 更新会员套餐
      • 管理员赠送会员
      • 获取默认权益模板
      • 重置为默认权益
    • Membership
      • 获取会员列表
      • 删除会员
    • 管理员-权限管理
      • 权限字典
    • 管理员-用户管理
      • 获取用户组列表
      • 管理员获取用户列表
      • 管理员创建用户
      • 管理员删除用户
      • 管理员更新用户
      • 管理员重置用户密码
      • 管理员更新用户状态
    • 相册分类管理
      • 获取相册分类列表
      • 创建相册分类
      • 删除相册分类
      • 获取相册分类详情
      • 更新相册分类
    • 相册管理
      • 获取相册图片列表
      • 新增相册图片
      • 删除相册图片
      • 更新相册图片
      • 批量导入相册图片
      • 导出相册
      • 导入相册
    • 朋友圈
      • 发现 RSS 订阅源
      • 手动抓取所有 RSS
      • 删除朋友圈文章
      • 获取朋友圈文章列表
      • 获取朋友圈统计
    • 商城-购物车
      • 获取购物车
      • 添加到购物车
    • 商城-分类
      • 获取分类列表
    • 商城-商品
      • 获取商品列表
      • 获取商品详情
    • 说说
      • 获取说说列表
      • 创建说说
      • 删除说说
      • 获取说说详情
      • 更新说说
      • 点赞说说
      • 取消点赞
      • 获取说说统计
      • 获取公开说说列表
    • 文章管理
      • 获取文章列表
      • 创建新文章
      • 删除文章
      • 获取单篇文章
      • 更新文章
      • 生成AI摘要
      • 导出文章
      • 导入文章
      • 获取图片主色调
      • 上传文章图片
      • 用户投稿文章
    • 用户认证
      • 激活用户账号
      • 检查邮箱
      • 忘记密码
      • 用户登录
      • 退出登录
      • 刷新访问令牌
      • 用户注册
      • 重置密码
    • 评论管理
      • 管理员批量删除评论
      • 管理员查询评论列表
      • 管理员更新评论内容
      • 管理员置顶或取消置顶评论
      • 管理员更新评论状态
    • 配置备份管理
      • 清理旧备份
      • 创建配置备份
      • 删除配置备份
      • 获取备份列表
      • 恢复配置备份
    • 配置管理
      • 导出配置数据
      • 导入配置数据
    • 直链管理
      • 获取或创建文件直链
      • 直链下载
    • 文件管理
      • 获取文件信息
      • 更新文件内容
      • 复制文件/文件夹
      • 创建文件/文件夹
      • 获取文件下载信息
      • 下载文件(需认证)
      • 计算文件夹大小
      • 获取文件夹树
      • 更新文件夹视图配置
      • 移动文件/文件夹
      • 获取文件预览URL列表
      • 重命名文件/文件夹
      • 提供签名内容
      • 删除上传会话
      • 创建上传会话
      • 上传文件分片
      • 获取上传会话状态
      • 删除文件/文件夹
      • 获取文件列表
      • 下载文件(带签名)
    • 公共接口
      • 系统健康检查
      • 获取公开相册分类列表
      • 获取公开相册列表
      • 更新相册统计
    • 友链管理
      • 获取友链列表(管理员)
      • 创建友链
      • 删除友链
      • 更新友链
      • 审核友链
      • 获取分类列表(管理员)
      • 创建分类
      • 删除分类
      • 更新分类
      • 导出友链
      • 检查友链健康状态
      • 获取健康检查状态
      • 批量导入友链
      • 批量更新友链排序
      • 获取标签列表
      • 创建标签
      • 删除标签
      • 更新标签
      • 清理未使用的友链标签
    • 通知管理
      • 获取所有通知类型
    • 页面管理
      • 获取页面列表
      • 创建页面
      • 删除页面
      • 获取页面(通过ID)
      • 更新页面
      • 初始化默认页面
    • 支付
      • 创建订单
      • 游客购买文章
    • 文章分类
      • 获取文章分类列表
      • 创建新文章分类
      • 删除文章分类
      • 更新文章分类
    • 文章标签
      • 获取文章标签列表
      • 创建新文章标签
      • 删除文章标签
      • 更新文章标签
      • 清理未使用的文章标签
    • 代理服务
      • 代理下载
      • 测试代理服务
    • 公开文章
      • 获取前台文章列表
      • 获取单篇公开文章及其上下文
      • 获取文章归档摘要
      • 获取首页推荐文章
      • 随机获取一篇文章
      • 解锁文章
    • 公开评论
      • 获取指定路径的评论列表(分页)
      • 创建新评论
      • 获取指定评论的子评论列表(分页)
      • 点赞评论
      • 取消点赞评论
      • 公开获取最新评论列表
      • 上传评论图片
    • 友情链接
      • 获取公开分类列表
      • 获取公开友链列表
      • 申请友链
      • 获取所有友链申请列表
      • 随机获取友链
    • 音乐播放
      • 获取音乐播放列表
      • 获取歌曲资源
    • 公开页面
      • 获取页面(通过路径)
    • 全站搜索
      • 搜索
    • 站点设置
      • 获取站点配置
      • 批量获取配置
      • 批量更新配置
    • 访问统计
      • 获取基础统计数据
      • 记录访问
    • 主题商城
      • 获取主题商城列表
    • 辅助工具
      • 获取版本信息
      • 获取版本字符串
      • 获取robots.txt
      • 获取RSS订阅源
      • 获取站点地图
    • 设置管理
      • 发送测试邮件
    • 统计管理
      • 获取访客分析数据
      • 获取统计概览
      • 获取热门页面
      • 获取访客趋势数据
      • 获取访客访问日志
    • 存储策略
      • 获取存储策略列表
      • 创建存储策略
      • 删除存储策略
      • 获取存储策略
      • 更新存储策略
      • 获取OneDrive授权链接
      • 完成OneDrive授权
    • 缩略管理
      • 访问缩略图内容
      • 重新生成缩略图
      • 批量重新生成缩略图
      • 获取缩略图签名
    • 主题管理
      • 获取当前主题
      • 修复主题状态
      • 安装主题
      • 获取已安装主题列表
      • 切换到官方主题
      • 检查静态模式
      • 切换主题
      • 卸载主题
      • 上传主题压缩包
      • 验证主题压缩包
    • 用户管理
      • 上传用户头像
      • 获取当前用户信息
      • 更新用户信息
      • 修改用户密码
    • 用户通知
      • 获取用户通知配置详情
      • 获取用户通知设置
      • 更新用户通知设置
    • Webhook管理
      • 获取 Webhook 列表
      • 创建 Webhook
      • 删除 Webhook
      • 获取 Webhook 详情
      • 更新 Webhook
    • 数据模型
      • ent.CartItem
      • ent.CartItemEdges
      • ent.MembershipPermission
      • ent.MembershipPermissionEdges
      • ent.MembershipPlan
      • ent.MembershipPlanEdges
      • ent.Product
      • ent.ProductCategory
      • ent.ProductCategoryEdges
      • ent.ProductEdges
      • github_com_anzhiyu-c_anheyu-app_ent_membershipplan.Tier
      • github_com_anzhiyu-c_anheyu-app_ent_product.Status
      • github_com_anzhiyu-c_anheyu-app_ent_product.Type
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.AdminCreateLinkRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.AdminUpdateLinkRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.AlbumCategoryDTO
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ApplyLinkRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ArchiveItem
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ArchiveSummaryResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ArticleDetailResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ArticleListResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ArticleResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.BatchUpdateLinkSortRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.BrowserStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CityStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ColumnType
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CopyItemsRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CountryStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateAlbumCategoryRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateArticleRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateFileRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateLinkCategoryRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateLinkTagRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreatePostCategoryRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreatePostTagRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateUploadRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.CreateWebhookRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.DateRangeStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.DeleteItemsRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.DeleteUploadRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.DeviceStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ExportLinksResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ImportLinkFailure
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ImportLinkItem
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ImportLinkSkipped
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ImportLinksRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ImportLinksResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.LinkCategoryDTO
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.LinkDTO
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.LinkHealthCheckResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.LinkListResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.LinkSortItem
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.LinkTagDTO
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.MoveItemsRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.OSStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.Page
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.PostCategoryResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.PostTagResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.RefererStats
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.RenameItemRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ReviewLinkRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.SimpleArticleResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.StoragePolicyResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.URLStatistics
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdateAlbumCategoryRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdateArticleRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdateLinkCategoryRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdateLinkTagRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdatePostCategoryRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdatePostTagRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdateViewConfigRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.UpdateWebhookRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.View
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.ViewColumn
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.VisitorAnalytics
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.VisitorLogRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.VisitorStatistics
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.VisitorTrendData
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.WebhookConfig
      • github_com_anzhiyu-c_anheyu-app_pkg_domain_model.WebhookListResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.CreateRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.DeleteRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.ListResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.Response
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.SetPinRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.UpdateContentRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.UpdateStatusRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_comment_dto.UploadImageResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_handler_setting_dto.TestEmailRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_response.Response
      • github_com_anzhiyu-c_anheyu-app_pkg_service_article.ImportResult
      • github_com_anzhiyu-c_anheyu-app_pkg_service_config.BackupInfo
      • github_com_anzhiyu-c_anheyu-app_pkg_service_membership.CreatePermissionRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_service_membership.CreatePlanRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_service_membership.UpdatePermissionRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_service_membership.UpdatePlanRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_service_moment.CreateMomentRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_service_moment.UpdateMomentRequest
      • github_com_anzhiyu-c_anheyu-app_pkg_service_music.Song
      • github_com_anzhiyu-c_anheyu-app_pkg_service_music.SongResourceResponse
      • github_com_anzhiyu-c_anheyu-app_pkg_service_theme.MarketTheme
      • github_com_anzhiyu-c_anheyu-app_pkg_service_theme.ThemeInfo
      • github_com_anzhiyu-c_anheyu-app_pkg_service_theme.ThemeInstallRequest
      • permission_handler.PermissionCode
      • pkg_handler_auth.LoginRequest
      • pkg_handler_auth.LoginUserInfoResponse
      • pkg_handler_auth.RegisterRequest
      • pkg_handler_auth.UserGroupResponse
      • pkg_handler_cart.AddToCartRequest
      • pkg_handler_config.CleanBackupsRequest
      • pkg_handler_config.CreateBackupRequest
      • pkg_handler_config.DeleteBackupRequest
      • pkg_handler_config.RestoreBackupRequest
      • pkg_handler_direct_link.CreateDirectLinksRequest
      • pkg_handler_direct_link.DirectLinkResponseItem
      • pkg_handler_link.HealthCheckStatus
      • pkg_handler_music.GetSongResourcesRequest
      • pkg_handler_notification.NotificationTypeDTO
      • pkg_handler_notification.SimpleUserNotificationSettingsRequest
      • pkg_handler_notification.SimpleUserNotificationSettingsResponse
      • pkg_handler_notification.UserNotificationConfigDTO
      • pkg_handler_pay.CreateOrderRequest
      • pkg_handler_pay.GuestCreateOrderRequest
      • pkg_handler_setting.GetSettingsByKeysReq
      • pkg_handler_statistics.StatisticsSummary
      • pkg_handler_storage_policy.AuthorizeRequest
      • pkg_handler_storage_policy.CreatePolicyRequest
      • pkg_handler_storage_policy.PolicyListResponse
      • pkg_handler_storage_policy.UpdatePolicyRequest
      • pkg_handler_theme.StaticModeResponse
      • pkg_handler_theme.SwitchThemeRequest
      • pkg_handler_theme.ThemeMarketListResponse
      • pkg_handler_theme.ThemeUploadResponse
      • pkg_handler_theme.UninstallThemeRequest
      • pkg_handler_user.AdminCreateUserRequest
      • pkg_handler_user.AdminListUsersResponse
      • pkg_handler_user.AdminResetPasswordRequest
      • pkg_handler_user.AdminUpdateUserRequest
      • pkg_handler_user.AdminUpdateUserStatusRequest
      • pkg_handler_user.AdminUserDTO
      • pkg_handler_user.GetUserInfoResponse
      • pkg_handler_user.UpdateUserPasswordRequest
      • pkg_handler_user.UpdateUserProfileRequest
      • pkg_handler_user.UserGroup
      • pkg_handler_user.UserGroupDTO

    pkg_handler_theme.ThemeUploadResponse

    {
        "installed": true,
        "message": "string",
        "theme_info": null,
        "theme_name": "string"
    }
    Built with