跳转至

发布与管理 Service

发布字段

发布服务时的核心字段:

  • slug
  • name
  • provider
  • summary
  • baseUrl
  • agreementRequirements
  • 能力标签
  • 场景标签
  • 地理覆盖范围
  • public / enabled 状态

Agreement 声明

服务不会在这里发布 agreement 定义,而是通过 agreementRequirements 引用已经发布的 agreement 版本。

示例:

[
  {
    "name": "auth",
    "versions": ["v1.0.2"]
  },
  {
    "name": "try",
    "versions": ["v1.0.0"]
  }
]

管理动作

ASAHub 当前支持:

  • 创建服务
  • 更新服务
  • 启用 / 停用服务
  • 删除服务

实际建议

  • summary 要短且具体
  • 只声明真正实现的 agreements
  • 公开前确保 baseUrl 稳定可用
  • 标签用于提升发现效率,不要只为了装饰