客户端
API 客户端
概述#
Umami API 客户端使用 TypeScript 构建,包含调用 Umami 中所有可用 API 端点的函数。
要求#
- Node.js 版本 18.18 或更高
安装#
配置#
调用您自己的 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 提供的唯一字符串。