跳至正文
5 分钟即可上手运行

开始使用,仅需 5 分钟

五步实现精准设备识别。无需信用卡。

1

注册

几秒即可创建账户。无需信用卡。每月获赠 2,500 次免费 API 调用。

邮箱
you@company.com
密码
••••••••••••
创建账户
2

获取公钥

从仪表盘复制你的公钥。它是一个 40 位十六进制字符串,可安全地部署在客户端代码中。

你的公钥
5ca175fc530fcaacccf96a65190dea8a8c1f6fac
复制
3

安装 SDK

添加 @tracio/sdk 客户端库。针对特定框架的软件包请参阅快速入门。

终端
$ npm install @tracio/sdk

使用框架?请查看快速入门,了解 React、Vue、Angular 和 Svelte 软件包。

4

识别访客

使用 Tracio.init() 初始化,然后调用 tracio.getResult() 即可获得唯一访客 ID 和机器人检测结果。

app.js
import { Tracio } from '@tracio/sdk'

// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })

// Get the visitor identification
const result = await tracio.getResult()
5

验证

确认事件已在服务端送达。TRACIO 会将每次识别以签名 webhook 的形式送达你的端点,同时每个事件也可在你的仪表盘中查看。

Webhook 投递(POST 到你的端点)
X-Tracio-Signature: t=1710432000,v1=5257a869…

{
  "requestId": "1710432000_abc123def",
  "visitorId": "X7fh2Hg9LkMn3pQr",
  "bot": { "result": "human", "score": 0.02 },
  "identification": { "confidence": 0.95 },
  "geo": { "country": "CZ", "city": "Prague" }
}

验证 X-Tracio-Signature HMAC,然后对负载进行处理。完整负载和签名验证方法请参阅 Webhooks

故障排查

npm install 失败?

请确保你运行的是 Node.js v16 或更高版本。运行 node --version 进行检查。

公钥无效?

请确认你使用的密钥是当前所在工作区的 40 位公钥。

结果为空?

请检查你的区域配置是否与注册时所选区域一致。

CORS 错误?

使用代理集成方案,将请求通过你自己的域名进行路由。

准备好开始了吗?

创建免费账户,5 分钟内即可开始识别访客。