跳转到主要内容

概述

Anysite 使用 API 密钥身份验证来保护对所有端点的访问。您需要在所有 API 调用的请求头中包含您的 API 密钥。

获取您的 API 密钥

1

创建账户

访问 anysite.io 并创建您的账户
2

生成 API 密钥

导航到您的账户设置并生成新的 API 密钥
3

安全存储

安全存储您的 API 密钥,切勿在客户端代码中暴露

身份验证方法

Access Token 头部(必需)

access-token 头部中包含您的 API 密钥:
curl -X GET "https://api.anysite.io/token/statistic" \
  -H "access-token: YOUR_API_KEY"
Anysite API 不使用 Bearer 令牌身份验证。请始终使用 access-token 头部。

速率限制

API 请求受速率限制以确保公平使用:
速率限制因端点和订阅计划而异。请查看您的仪表板了解当前限制。

错误响应

当身份验证失败时,您将收到以下响应之一:
401 Unauthorized
error
无效或缺失的 API 密钥
403 Forbidden
error
API 密钥没有访问此资源的权限
429 Too Many Requests
error
超出速率限制

最佳实践

  • 将 API 密钥存储为环境变量
  • 为不同的环境使用不同的 API 密钥
  • 定期轮换 API 密钥
  • 在仪表板中监控 API 使用情况
  • 切勿将 API 密钥提交到版本控制

测试身份验证

使用此简单请求测试您的身份验证设置:
curl -X GET "https://api.anysite.io/token/statistic" \
  -H "access-token: YOUR_API_KEY"