介绍
我该如何处理错误?
你不必手动处理了。使用我们的官方SDK,它会自动检查 HTTP 状态码、解析错误响应,并抛出统一的异常对象。
Go
并发友好简洁语法
Python
简单易用丰富生态
TypeScript
类型安全现代JS
Java
企业级跨平台
C++
高性能底层控制
PHP
Web开发易部署
C#
.NET生态现代语法
Browser
原生支持零依赖
Rust
内存安全高性能
SDK 功能支持
以下是各语言 SDK 的功能支持情况:
| 语言 | 自动错误处理 | 类型提示 | 自动重试 |
|---|---|---|---|
Go | |||
Python | |||
TypeScript | |||
Java | |||
C++ | |||
PHP | |||
C# | |||
Browser | |||
Rust |
常见错误代码
| 错误代码 | HTTP | 说明 |
|---|---|---|
INVALID_ARGUMENT | 400 | 请求参数无效 |
UNAUTHORIZED | 401 | API 密钥无效 |
FORBIDDEN | 403 | 无权访问 |
NOT_FOUND | 404 | 资源不存在 |
RATE_LIMIT_EXCEEDED | 429 | 超出频率限制 |
INTERNAL_ERROR | 500 | 服务器错误 |