2016-02-12 25 views
4

我使用TLSharpTelegram APIs解決電報我的問題是當我試圖讓我的對話框列表使用messages.getDialogs它不返回我從未給出的活動對話框的完整列表頻道ID和它也跳過我在那裏聯合的一些其他組,因爲我不知道的原因。電報API不返回完整的聊天記錄和對話框列表

例如,它返回大約20個聊天ID如何有25個組和15個頻道,但我從來沒有得到該聊天列表。什麼是獲得包括他們的chat_id和標題在內的完整對話列表的方法?

我想獲得我的對話框的完整列表,包括通道和組而不是用戶對話框。我在messages.getDialogs方法中給出這個值offset = 0,max_id = 0limit = 100

+0

下面這個帖子:https://programmingistheway.wordpress.com/2015/12/03/send-telegram-messages-from-c/,你已經嘗試此鏈接https://api.telegram.org/ botYourTokerHere/getUpdates? (你必須在URL中單詞「bot」之後編輯和插入你的令牌) –

+0

我不想發送消息或寫一個bot。我試圖讓對話框列出了賬戶的問題是對話列表API返回是沒有通道ID和等 –

+0

阿不完整的,對不起,我在想......殭屍我 –

回答

2

偏移和限制背後的想法是給你一個滑動窗口。

你可以從典型的說開始,偏移量= 0,上限= 20,然後再派messages.Dialogs要求與偏移20,上限= 20

檢查的項目數,每次返回的每個時間小於20,那麼你可以停止請求。

該模式應該工作。