Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#.NET Google People API更新联系信息_C#_.net_Google Api_Google People - Fatal编程技术网

c#.NET Google People API更新联系信息

c#.NET Google People API更新联系信息,c#,.net,google-api,google-people,C#,.net,Google Api,Google People,我正在努力学习如何使用谷歌的People API。 我已经了解了OAuth 2的基本知识,并且知道如何获取联系人列表 下一步是更新联系人信息中的某些属性。我用它作为参考 在管理联系人一节中,唯一的例子是Java,我在C#中找不到类似的匹配。 有没有可能用C#API更新联系人?如果是的话,有人能给我一个例子的链接吗?不幸的是,我没有找到任何例子,但应该是这样的 var service = new PeopleService (new BaseClientService.Initializer()

我正在努力学习如何使用谷歌的People API。 我已经了解了OAuth 2的基本知识,并且知道如何获取联系人列表

下一步是更新联系人信息中的某些属性。我用它作为参考

在管理联系人一节中,唯一的例子是Java,我在C#中找不到类似的匹配。


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

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

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();
var service=new-PeopleService(new-BaseClientService.Initializer())
{
HttpClientInitializer=凭证,
ApplicationName=“应用程序名称”,
});
Person contactToCreate=新联系人();
列表名称=新列表();
Name.Add(新名称(){GivenName=“John”,FamilyName=“Doe”});
contactToCreate.Names=名称;
Google.API.PeopleService.v1.PeopleResource.CreateContactRequest请求=
新的Google.api.PeopleService.v1.PeopleResource.CreateContactRequest(服务,contactToCreate);
Person createdContact=request.Execute();

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

非常感谢,它很有效!!人与人之间的区别是什么?