Client/Server 使用 Telegram.org API 的互动
Client/Server interactions using the Telegram.org API
我想了解向电报服务器发送方法时的事件顺序。
例如,如果我发送 get_future_salts
方法,我希望服务器返回 FutureSalts
类型的响应,但我收到的是 MessageContainer
类型(我解析时遇到问题,但这是一个单独的问题)。
如果我忽略 MessageContainer
对象并简单地请求服务器的下一个响应,我会收到预期的 FutureSalts
对象。
每次调用的方法都会返回一个 MessageContainer
对象吗?如果是这样,我是否需要解析和处理这些 MessageContainer
个对象?
不,不总是。
然而,服务器通常会将多条消息打包到容器中。
我建议您解码从服务器返回的所有数据。
然后您可以全面查看/记录所有返回的内容,然后您可以决定需要回复的内容。
我想了解向电报服务器发送方法时的事件顺序。
例如,如果我发送 get_future_salts
方法,我希望服务器返回 FutureSalts
类型的响应,但我收到的是 MessageContainer
类型(我解析时遇到问题,但这是一个单独的问题)。
如果我忽略 MessageContainer
对象并简单地请求服务器的下一个响应,我会收到预期的 FutureSalts
对象。
每次调用的方法都会返回一个 MessageContainer
对象吗?如果是这样,我是否需要解析和处理这些 MessageContainer
个对象?
不,不总是。
然而,服务器通常会将多条消息打包到容器中。
我建议您解码从服务器返回的所有数据。
然后您可以全面查看/记录所有返回的内容,然后您可以决定需要回复的内容。