API 概述
复制一个设置提示,包含安装步骤和该插件的完整Markdown指南。
这是API的公共文档,位于Capgo云中。API允许您程序化地管理Capgo资源,包括组织、设备、频道和捆绑包。它旨在RESTful,并使用标准HTTP方法。
身份验证
标题为“身份验证”的部分All API endpoints require authentication. To authenticate your requests, add your API key in the x-api-key 头中添加您的__CAPGO_KEEP_1__密钥。
示例:
curl -H "x-api-key: YOUR_API_KEY" https://api.capgo.app/organization/The authorization 标题仍然接受旧版 API 密钥,但 x-api-key 是所有密钥类型(包括安全哈希密钥)的推荐标题。
速率限制
速率限制部分API 实现速率限制以确保公平使用。当前限制是:
- 标准帐户每分钟 100 次请求
- 每分钟1000个请求的企业帐户
如果您超过这些限制,您将收到429(Too Many Requests)响应。
响应格式
标题为“响应格式”的部分所有响应均为JSON格式。成功响应通常包含一个对象或一个字段。错误响应包含一个字段,描述了发生了什么错误。 data 示例成功响应: status 复制到剪贴板 error 示例错误响应:
复制到剪贴板
{ "status": "ok", "data": { ... }}__CAPGO_KEEP_0__
{ "error": "Invalid API key", "status": "KO"}可用端点
可用端点最佳实践
错误处理- 始终检查错误响应并适当处理它们限速
- 当达到限速时,实施指数回退缓存
- 在适当的情况下缓存响应以减少__CAPGO_KEEP_0__调用API
- 版本控制:通过我们的更改日志跟踪API的变化
继续从API概述
标题:继续从API概述如果您正在使用 API概述 来规划身份验证和帐户流程,连接它到 @capgo/capacitor-social-login 查看@capgo/capacitor-social-login的实现细节 查看@capgo/capacitor-passkey的实现细节 查看@capgo/capacitor-native-biometric的实现细节 查看@capgo/capacitor-native-biometric的实现细节 为 @capgo/capacitor-native-biometric 的实现细节 双因素认证 为双因素认证和 SSO (企业) 为 SSO (企业) 的实现细节