2

我正在使用 TLSharp 创建一个导入 Telegram 联系人的程序。

3-4 个数字的第一个测试效果很好。但现在我正在尝试导入 1000 个联系人,我知道他们已经安装了 Telegram,但效果不佳。我以 100 个为一组进行操作,第一次只导入 2 或 3 个,但在那之后,它总是返回 0。

即使我再试一次(删除那些联系人),它也不会导入以前导入的那些联系人。

这是我导入联系人的方式:

            TLVector<TLInputPhoneContact> vectorInputPhoneContact = new TLVector<TLInputPhoneContact>();

            numbersToImport.ForEach(number =>
            {
                vectorInputPhoneContact.Add(new TLInputPhoneContact
                {
                    FirstName = number,
                    LastName = number,
                    Phone = number
                });
            });

            TLImportedContacts importedContacts = client.SendRequestAsync<TLImportedContacts>(new TLRequestImportContacts
            {
                Contacts = vectorInputPhoneContact
            }).Result;

            TLVector<TLAbsUser> vectorAbsUser = importedContacts.Users;

有谁知道为什么会发生这种情况以及如何解决它?

4

0 回答 0