Camwall Web
  1. 杂项
Camwall Web
  • 账户相关
    • 请求注册
      POST
    • 登录账号
      POST
    • 重置密码
      PUT
    • 修改密码
      PUT
    • 检查token & 获取用户信息
      GET
    • 获取账户列表
      POST
    • 封禁账户
      POST
    • 解除封禁
      PUT
    • 修改账户权限组
      PUT
    • 获取封禁记录列表
      POST
  • 稿件相关
    • 上传图片
      POST
    • 投递新稿件
      POST
    • 下载图片
      GET
    • 获取用户自己的指定状态的稿件列表
      POST
    • 获取稿件列表
      POST
    • 获取单个稿件信息(仅管理使用)
      GET
    • 审核稿件
      POST
    • 更新稿件状态
      PUT
    • 用户取消投稿
      POST
    • 获取稿件日志
      GET
    • 推送稿件日志
      POST
    • 提交审核建议
      POST
    • 提交平台稿件详情
      POST
  • 管理相关
    • 添加 OAuth 2.0 App
    • 获取 OAuth 2.0 App 列表
    • 删除 OAuth 2.0 App
    • 系统是否已经初始化
    • 初始化系统
  • 杂项
    • 获取元数据
      GET
    • 设置元数据
      PUT
    • 获取元数据列表
      GET
    • 批量设置元数据
      PUT
  • OAuth 2.0
    • 获取 OAuth 2.0 App 信息
    • 获取 OAuth 2.0 访问凭据
    • App 获取 access token
    • 检查access-token & 获取用户信息
  1. 杂项

获取元数据列表

GET
/v1/misc/get-metadata-list
需要 admin/member 权限

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/misc/get-metadata-list'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
object 
必需
list
array [object {2}] 
必需
msg
string 
必需
示例
{
    "code": 0,
    "data": {
        "list": [
            {
                "key": "banner",
                "value": "投稿前请阅读投稿规则!"
            },
            {
                "key": "popup_announcement",
                "value": "欢迎使用 Campux!"
            },
            {
                "key": "post_rules",
                "value": "[\n\t\t\t\"投稿规则是数组\",\n\t\t\t\"每个元素是一个字符串\"\n\t\t]"
            },
            {
                "key": "services",
                "value": "[\n\t\t\t{\n\t\t\t\t\"name\": \"服务名称\",\n\t\t\t\t\"description\": \"服务也是数组形式,会显示在服务tab\",\n\t\t\t\t\"link\": \"https://url.to.service\",\n\t\t\t\t\"toast\": \"点击时的提示\",\n\t\t\t\t\"emoji\": \"🗺️\"\n\t\t\t}\n\t\t]"
            },
            {
                "key": "brand",
                "value": "Campux 这个是你的墙的名称"
            },
            {
                "key": "beianhao",
                "value": "桂ICP备1145141919号-1"
            }
        ]
    },
    "msg": "ok"
}
上一页
设置元数据
下一页
批量设置元数据
Built with