跳转到文档内容
文档ATHubAPI 参考平台
API REFERENCEATHub

创建平台

创建一个内容来源平台,返回生成的平台 ID。

POST/api/v2/platformsREST
{ }Bodyapplication/json
示例代码
{
  "name": "示例平台",
  "url": "https://example.com"
}

Request Body

application/json

请求:

示例代码
{
  "name": "示例平台",
  "url": "https://example.com"
}
请求键类型必填默认/约束
namestring是去除首尾空白后不能为空。
urlstring / null否省略或 null 保存为 null;作为文本保存,不做网络请求或 URL 有效性核验。

201 响应,同时返回 Location: /api/v2/platforms?id=1:

示例代码
{
  "id": 1,
  "name": "示例平台",
  "url": "https://example.com"
}

响应的 id 是生成的平台 ID,其他键与请求字段相同,url 总会出现,可能为 null。 GET 单条返回相同结构,GET 列表返回这些对象组成的数组。 平台名称不唯一,重复 POST 会创建新平台,不会按名称自动合并。

正文与 JSON 示例读取自 docs/content/athub/API.md,与项目文档保持同源。
发现文档有问题?在 GitHub 提出建议 ↗