если пишу так
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