Android 电报API中的messages.getMessages方法是否也支持电报通道?

Android 电报API中的messages.getMessages方法是否也支持电报通道?,android,telegram,Android,Telegram,我想使用其API从电报中的特定通道获取消息。我知道messages.getMessages用于在聊天中获取消息。但是我可以用这个函数来做我提到的事情吗? 换句话说,如何从电报频道获取消息?您必须使用api的第40层(或更高)才能使用频道。该层有一个从通道获取消息的特定方法 channels.getMessages#93d7b347 channel:InputChannel id:Vector=messages.messages 我没有测试过旧的messages.getMessages方法,但我想

我想使用其API从电报中的特定通道获取消息。我知道
messages.getMessages
用于在聊天中获取消息。但是我可以用这个函数来做我提到的事情吗?
换句话说,如何从电报频道获取消息?

您必须使用api的第40层(或更高)才能使用频道。该层有一个从通道获取消息的特定方法

channels.getMessages#93d7b347 channel:InputChannel id:Vector=messages.messages

我没有测试过旧的
messages.getMessages
方法,但我想它对频道不起作用


希望这有帮助。

要解决频道问题,您应该使用频道方法。此处提供了通道方法列表:

channels.getDialogs#a9d3d249偏移量:int限制:int=messages.Dialogs;
channels.getImportantHistory#ddb929cb channel:InputChannel offset_id:int add_offset:int limit:int max_id:int min_id:int=messages.messages;
channels.readHistory#cc104937 channel:InputChannel max_id:int=Bool;
channels.deleteMessages#84c1fd4e通道:InputChannel id:Vector=messages.AffectedMessages;
channels.deleteUserHistory#d10dd71b通道:InputChannel用户\u id:InputUser=messages.AffectedHistory;
channels.reportSpam 35; fe087810 channel:InputChannel user_id:InputUser id:Vector=Bool;
channels.getMessages#93d7b347 channel:InputChannel id:Vector=messages.messages;
channels.getParticipants#24d98f92通道:输入通道过滤器:通道参与者过滤器偏移量:int限制:int=channels.ChannelParticipants;
channels.getParticipant#546dd7a6 channel:InputChannel用户_id:InputUser=channels.ChannelParticipant;
channels.getChannels#a7f6bb id:Vector=messages.Chats;
channels.getFullChannel#8736a09 channel:InputChannel=messages.ChatFull;
channels.createChannel#f4893d7f flags:#广播:flags.0?真megagroup:flags.1?真标题:字符串关于:字符串=更新;
channels.editAbout#13e27f1e通道:InputChannel关于:string=Bool;
channels.editAdmin#eb7611d0 channel:InputChannel user_id:InputUser role:channelparticipationcontrolle=Updates;
channels.editTitle#566decd0 channel:InputChannel title:string=更新;
channels.editPhoto#f12e57c9频道:InputChannel photo:InputChatPhoto=更新;
channels.toggleComments#aaa29e88通道:InputChannel已启用:Bool=更新;
channels.checkUsername#10e6bd2c通道:InputChannel用户名:string=Bool;
channels.updateUsername 3514b3de通道:InputChannel用户名:string=Bool;
channels.joinChannel#24b524c5通道:InputChannel=更新;
channels.leaveChannel 35; f836aa95通道:InputChannel=更新;
channels.inviteToChannel#199f3a6c channel:InputChannel用户:Vector=更新;
channels.kickFromChannel#a672de14 channel:InputChannel user_id:InputUser kicked:Bool=更新;
channels.exportInvite#c7560885通道:InputChannel=ExportedChatInvite;
channels.deleteChannel#c0111fe3 channel:InputChannel=更新;

请与我们分享最新电报层信息的链接。我在他们的API站点上看不到第40层。这个方法获取输入通道和消息ID列表,然后用完整内容填充消息ID。如果您只有频道id怎么办?如何获取消息id?该链接不再有效我认为该链接可以帮助您
channels.getDialogs#a9d3d249 offset:int limit:int = messages.Dialogs;
channels.getImportantHistory#ddb929cb channel:InputChannel offset_id:int add_offset:int limit:int max_id:int min_id:int = messages.Messages;
channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool;
channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector<int> = messages.AffectedMessages;
channels.deleteUserHistory#d10dd71b channel:InputChannel user_id:InputUser = messages.AffectedHistory;
channels.reportSpam#fe087810 channel:InputChannel user_id:InputUser id:Vector<int> = Bool;
channels.getMessages#93d7b347 channel:InputChannel id:Vector<int> = messages.Messages;
channels.getParticipants#24d98f92 channel:InputChannel filter:ChannelParticipantsFilter offset:int limit:int = channels.ChannelParticipants;
channels.getParticipant#546dd7a6 channel:InputChannel user_id:InputUser = channels.ChannelParticipant;
channels.getChannels#a7f6bbb id:Vector<InputChannel> = messages.Chats;
channels.getFullChannel#8736a09 channel:InputChannel = messages.ChatFull;
channels.createChannel#f4893d7f flags:# broadcast:flags.0?true megagroup:flags.1?true title:string about:string = Updates;
channels.editAbout#13e27f1e channel:InputChannel about:string = Bool;
channels.editAdmin#eb7611d0 channel:InputChannel user_id:InputUser role:ChannelParticipantRole = Updates;
channels.editTitle#566decd0 channel:InputChannel title:string = Updates;
channels.editPhoto#f12e57c9 channel:InputChannel photo:InputChatPhoto = Updates;
channels.toggleComments#aaa29e88 channel:InputChannel enabled:Bool = Updates;
channels.checkUsername#10e6bd2c channel:InputChannel username:string = Bool;
channels.updateUsername#3514b3de channel:InputChannel username:string = Bool;
channels.joinChannel#24b524c5 channel:InputChannel = Updates;
channels.leaveChannel#f836aa95 channel:InputChannel = Updates;
channels.inviteToChannel#199f3a6c channel:InputChannel users:Vector<InputUser> = Updates;
channels.kickFromChannel#a672de14 channel:InputChannel user_id:InputUser kicked:Bool = Updates;
channels.exportInvite#c7560885 channel:InputChannel = ExportedChatInvite;
channels.deleteChannel#c0111fe3 channel:InputChannel = Updates;