跳转到内容

Venue(场馆)

Venue 是物理场馆或设施资源。

主属性描述 Venue 自身。本轮只记录全局稳定的最小字段。

FieldTypesupportedDescription
idstringkey 生成的稳定公开 ID;客户端应视为 opaque。
keystring全局唯一稳定 key,用于过滤和跨域引用。
namestring规范名称。

公开 API 会在接口边界生成 id;内部数据库 UUID 不属于公开契约。

其他字段会在公开契约稳定后再补充。

公开 OpenAPI 规范是路由契约的事实来源。

MethodPathDescription
GET/api/v1/venues获取 Venue 列表。
GET/api/v1/venues/{key}key 获取单个 Venue。

列表路由支持 cursor 分页:

QueryTypeDescription
limitnumber单页数量,默认 100,最大 500
cursoropaque string上一页响应 meta.nextCursor 返回的不透明 cursor。

列表响应包含 meta.limitmeta.cursormeta.nextCursormeta.hasMore

详情响应只包含 data,不包含列表 meta

{
"id": "venue_tokyo_garden_theater",
"key": "tokyo_garden_theater",
"name": "Tokyo Garden Theater"
}
{
"data": {
"id": "venue_tokyo_garden_theater",
"key": "tokyo_garden_theater",
"name": "Tokyo Garden Theater"
}
}
{
"data": [
{
"id": "venue_tokyo_garden_theater",
"key": "tokyo_garden_theater",
"name": "Tokyo Garden Theater"
}
],
"meta": {
"limit": 100,
"cursor": "",
"nextCursor": "",
"hasMore": false
}
}