客户端

API 客户端

概述#

Umami API 客户端使用 TypeScript 构建,包含调用 Umami 中所有可用 API 端点的函数。

要求#

安装#

配置#

调用您自己的 API 需要以下环境变量。

访问 Umami Cloud 需要以下环境变量。

有关访问 Umami Cloud 的更多详情,请参见 API 密钥。

使用方法#

导入已配置的 api-client,并使用可用的类方法进行查询。

结果将以以下格式返回。

API 客户端函数映射#

Me(我的信息)#

Users(用户)#

Teams(团队)#

Websites(网站)#

事件数据#

环境变量#

UMAMI_API_CLIENT_USER_ID = <用户 UUID>

执行 API 调用的用户的 USER_ID。权限限制将根据应用设置生效。

UMAMI_API_CLIENT_SECRET = <随机字符串>

用于生成唯一值的随机字符串。此值需与 Umami 应用中使用的 APP_SECRET 匹配。

UMAMI_API_CLIENT_ENDPOINT = <API 端点>

您的 Umami API 端点地址。例如:https://{yourserver}/api/

UMAMI_API_KEY = <API 密钥字符串>

Umami Cloud 提供的唯一字符串。