C# dotnet中的Google共享联系人api

C# dotnet中的Google共享联系人api,c#,api,google-contacts-api,google-people-api,C#,Api,Google Contacts Api,Google People Api,多年来,我们一直在使用Google联系人API在Google Workspace中创建共享联系人(外部联系人)。 联系人API将于2021年6月15日停止。 我们现在可以在dotnet中使用哪些库 我们尝试了People api,代码如下: PeopleResource.CreateContactRequest request = new PeopleResource.CreateContactRequest(_peopleService,contact); Person createdCont

多年来,我们一直在使用Google联系人API在Google Workspace中创建共享联系人(外部联系人)。 联系人API将于2021年6月15日停止。 我们现在可以在dotnet中使用哪些库

我们尝试了People api,代码如下:

PeopleResource.CreateContactRequest request = new PeopleResource.CreateContactRequest(_peopleService,contact);
Person createdContact = request.Execute();
但是,它在用户联系人列表中创建联系人,而不是域联系人。 所谓域联系人,我的意思是:共享联系人、外部联系人、目录联系人、存储在全球公司目录中的联系人

我没有在dotnetc#中发现任何东西。
我应该使用什么?

这并不是一个真正的.NET库问题,而是一个API问题。关于弃用的文档是否表明应该使用新的API?(虽然我为谷歌API维护了.NET客户端库,但我不知道每个API的详细信息,这不是我有过的经验。)是的。我们在C#开发Google产品已经有10年了,我们从来没有进行过一次本地RESTAPI调用。我们一直使用谷歌提供的dotnet库。谷歌记录了这一点:但下周它会被弃用/关闭吗?(因为它看起来像是不推荐使用的“联系人”api。我很高兴您能够使用这些库,但问题是,如果您能够设计出您要使用的新api,那么应该已经有一个库了-因此根本的问题不是关于.NET库,而是关于哪个api替换了不推荐使用的api。(熟悉相关API但从未使用过.NET的人可以在不了解.NET库的情况下提供这些信息。)不幸的是,您提到的页面根本没有提到不推荐使用的内容-我希望不推荐使用的文档会讨论替代方法。这里发布的问题与此相同:解决方案是使用下周不推荐使用的API。我现在找不到如何创建共享联系人。该方法是否有效(developers.google.com/admin sdk/domain shared contacts?csw=1),这太残忍了!必须将联系人转换为atom,我相信这需要几天的时间。我不敢相信我们必须使用atom结构。一定有一个高效的解决方案