web3baseweb3base

返回当前启用的导航分组及每组下的菜单入口卡片(标题、描述、站内 href)。

获取导航分组列表

GET /api/open/nav/groups

该接口返回当前启用的 导航分组 及每组下的 菜单入口卡片(标题、描述、站内 href),对应站内 /nav-group 类页面。

通常先调用本接口拿到分组与 navs[].href,再按需调用 GET /api/open/nav/menus/:pathSlug 获取单条菜单的完整树结构。

请求地址

GET /api/open/nav/groups

请求参数

参数类型是否必传说明
localestring卡片标题与描述语言(如 enzh-hans

返回体

200 OKapplication/json

字段类型说明
groupsobject[]导航分组列表,每项为 NavGroup
totalGroupsnumber分组总数
totalMenusnumber菜单(nav)总数
字段类型说明
keystring分组 key
slugstring分组 slug,用于 GET /api/open/nav/groups/:slug
namestring分组名称(已按 locale 解析)
descriptionstring | undefined分组描述
navsobject[]该分组下的菜单卡片列表
字段类型说明
titlestring菜单标题
descriptionstring | undefined菜单描述
hrefstring站内路径,如 /nav/web3-core-toolspathSlughref/nav/ 后的段

错误码

HTTP 状态场景
429命中 open API 限流
500服务器内部错误

请求示例

curl -s "https://www.web3base.ai/api/open/nav/groups?locale=zh-hans" | jq

返回示例

{
  "groups": [
    {
      "key": "web3-tools",
      "slug": "web3-tools",
      "name": "Web3 工具",
      "description": "链上工具与导航",
      "navs": [
        {
          "title": "Web3 核心工具",
          "description": "钱包、多链、Solana 等",
          "href": "/nav/web3-core-tools"
        }
      ]
    }
  ],
  "totalGroups": 1,
  "totalMenus": 1
}

← 返回 API 总览