Я заметил, что если я добавляю контакт с помощью создания контакта (https://developers.google.com/people/api/rest/v1/people/createContact), то следую за этим со списком подключений (https://developers.google.com/people/api/rest/v1/people.connections/list) контакт не отображается в списке.
Есть ли способ узнать, когда контакт будет добавлен в People.Connections?
Вот пример:
// create contact
PeopleServiceService service = await GetPeopleService(_cancellationToken);
Person newContact = await service.People.CreateContact(mockGoogleContact).ExecuteAsync();
// get the list of contacts
var personListRequest = service.People.Connections.List("people/me");
// account has less than 400 contacts
personListRequest.PageSize = 400;
personListRequest.PersonFields = "addresses,ageRanges,biographies,birthdays,braggingRights,coverPhotos,emailAddresses,events,genders,imClients,interests,locales,memberships,metadata,names,nicknames,occupations,organizations,phoneNumbers,photos,relations,relationshipInterests,relationshipStatuses,residences,sipAddresses,skills,taglines,urls,userDefined";
var foundNewContact = listConnectionsResponse?.Connections?.First(p => p.ResourceName == newContact.ResourceName);
Console.Write(foundNewContact == null);
// expecting false but is true