2017-10-28 155 views
1

我在试图学习如何使用Google的People API。 我已经了解了OAuth 2基础知识并知道如何获取联系人列表。c#.NET Google People API更新联系信息

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

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

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

回答

1

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

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(); 

你可以在这里找到更多的信息:Class reference。但有点不清楚。

+0

非常感谢你,它的工作原理! 人与人之间的区别是什么? –