gpt4 book ai didi

microsoft-graph-api - 如何使用 Microsoft.Graph 更新联系人?

转载 作者:行者123 更新时间:2023-12-03 08:59:31 25 4
gpt4 key购买 nike

我正在使用 Microsoft Graph 更改联系人的电话。

var defaultContact = await graphClient.Me.Contacts.Request().GetAsync();

mylist.AddRange(defaultContact);

while (defaultContact.NextPageRequest != null)
{
defaultContact = await defaultContact.NextPageRequest.GetAsync();
mylist.AddRange(defaultContact);
}

我有一个联系人列表:mylist

我使用此代码添加新联系人:

await graphClient.Me.Contacts.Request().AddAsync(newcontact);

但我找不到如何使用 Microsoft.Graph 更新或编辑联系人

最佳答案

当您想要编辑/更新联系人时,您可以使用以下操作:

PATCH /me/contacts/{id}
PATCH /me/contactFolders/{id}/contacts/{id}

PATCH /users/{id | userPrincipalName}/contacts/{id}
PATCH /users/{id | userPrincipalName}/contactFolders/{id}/contacts/{id}

documentation中描述了更多操作(但基本相同) 。

在 C#-SDK 中,这可能如下所示:

/* ... do your changes to the contact*/;

// PATCH /users/{id | userPrincipalName}/contactFolders/{id}/contacts/{id}
var request = await graphClient.Users["userId"].ContactFolders["contactFolderId"].Contacts[myChangedContact.Id].Request().UpdateAsync(myChangedContact);

或者

// PATCH /me/contacts/{id}
var request2 = await graphClient.Me.Contacts[myChangedContact.Id].Request().UpdateAsync(myChangedContact);

关于microsoft-graph-api - 如何使用 Microsoft.Graph 更新联系人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51988564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com