Telegram API 接入的错误码有哪些?怎么根据错误码排查问题?​

止晴雪止晴雪09月12日665

我们做Telegram营销时接入API老报错,想知道都有哪些错误码?遇到问题怎么根据这些代码找原因啊?

1 个回答

竺依霜
竺依霜回答于 09 月 13 日
最佳答案

Telegram API 报错的常见码是 400、401、403、404、429、500 这些,比如 400 是参数错误,401 是认证失败,429 是请求频率过高。

排查问题的时候,先看报错码的类型。如果是 400,就检查一下 API 参数有没有传错;401 就是检查 bot token 或者 auth key 有没有传错;429 就是控制下调用频率,加个限流。

建议你用 try-catch 捕获一下异常,把报错码打印出来,再对照 Telegram 官方文档,看下报错码对应的解释,就可以定位到问题了。

平时注意维护下 bot 的权限和用户会话状态,其实大多数问题都是因为一些小细节没处理好。

您的答案