我正在测试Telegram bot api以获取更新
https://api.telegram.org/bot<tokenOfBot>/getUpdates
但是,我意识到我只能获得100次更新,而其他更新则不会出现.有没有办法得到我的其余更新?
您可以使用该limit参数来控制收到的更新数量.但是,根据文档:
限制:...接受1-100之间的值.默认为100
这意味着您一次不能收到超过100个更新.
如果您想要接收更新的更新,则必须确认较旧的更新,因此服务器不会一遍又一遍地向您提供相同的旧消息.注意update_id.例如,如果您收到了update_id999,那么下次打电话时getUpdates,您应该使用:
https://api.telegram.org/bot<token>/getUpdates?offset=1000
Run Code Online (Sandbox Code Playgroud)
这样,服务器就知道你已收到update_id低于1000的s,并且不会一遍又一遍地给出相同的旧消息.
| 归档时间: |
|
| 查看次数: |
6047 次 |
| 最近记录: |