Graph Contacts не все вижу
От: dsalodki Беларусь http://dsalodki.wix.com/resume
Дата: 30.04.23 08:49
Оценка:
если пишу так
var co = await _graphServiceClient.Me.Contacts.GetAsync();

то не получаю ничего

если пишу так
int count = 0;
                int pauseAfter = 25;

                var contactFolders = await _graphServiceClient.Me.ContactFolders.GetAsync();

                List<Contact> cs = new List<Contact>();
                foreach (var contactFolder in contactFolders.Value)
                {
                    // Get the first page of contacts
                    var contacts = await _graphServiceClient.Me.ContactFolders[contactFolder.Id].Contacts.GetAsync(x => x.QueryParameters.Top = 10);


                    var pageIterator = PageIterator<Contact, ContactCollectionResponse>
    .CreatePageIterator(
        _graphServiceClient,
        contacts,
        (c) =>
        {
            count++;

            cs.Add(c);
            // If we've iterated over the limit,
            // stop the iteration by returning false
            return count < pauseAfter;
        }
    );

                    await pageIterator.IterateAsync();

                    while (pageIterator.State != PagingState.Complete)
                    {
                        //await Task.Delay(1000);
                        // Reset count
                        count = 0;
                        await pageIterator.ResumeAsync();
                    }
                }

                var c = await _graphServiceClient.Me.Contacts.GetAsync();

тоже не получаю ничего

хотя один контакт есть, подскажите как его получить? это personal microsoft account
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.