setWebhook
设置 Webhook URL 以接收更新。设置后,getUpdates 将不再工作。支持上传自签名证书。
请求
POST /:token/setwebhook
参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| url | String | 是 | Webhook URL(HTTPS) |
| certificate | File | 否 | 自签名 SSL 证书(PEM 格式) |
| ip_address | String | 否 | 固定 IP 地址 |
| max_connections | Integer | 否 | 最大并发连接数 |
| allowed_updates | String[] | 否 | 允许的更新类型 |
| secret_token | String | 否 | 用于验证请求来源的密钥 |
响应
成功时返回 Boolean 值 true。
json
{
"ok": true,
"result": true
}错误码
| 错误码 | 描述 |
|---|---|
| 400 | 请求参数错误或 URL 格式无效 |
| 401 | Token 无效 |
| 403 | 无权限执行此操作 |
