1

我正在尝试学习如何使用 Google 的 People API。我已经了解 OAuth 2 基础知识并且知道如何获取联系人列表。

下一步是更新联系信息中的一些属性。我使用https://developers.google.com/people/作为参考。

在管理联系人部分,唯一的例子是 Java,我在 C# 中找不到类似的匹配项。 https://developers.google.com/people/v1/write-people

是否可以使用 C# API 更新联系人?如果是的话,有人可以给我一个例子的链接吗?

4

1 回答 1

2

不幸的是,我还没有找到任何例子,但它应该是这样的

var service = new PeopleService (new BaseClientService.Initializer()
{
    HttpClientInitializer = credential,
    ApplicationName = "APP_NAME",
});

Person contactToCreate = new Person();
List<Name> names = new List<Name>();
names.Add(new Name() {GivenName = "John", FamilyName = "Doe"});
contactToCreate.Names = names;

Google.Apis.PeopleService.v1.PeopleResource.CreateContactRequest request =
 new Google.Apis.PeopleService.v1.PeopleResource.CreateContactRequest(service, contactToCreate);
Person createdContact = request.Execute();

您可以在此处找到更多信息:类参考。但这有点不清楚。

于 2017-10-28T17:05:43.947 回答