Microsoft graph api 使用Microsoft图形客户端库更新联系人
如何使用Microsoft Graph客户端库(v1.5)更新联系人?我无法在项目页面或通过谷歌找到任何文档 在下面的示例代码中,我想将所有联系人的SpooseName设置为“Single”。我不知道如何做出改变Microsoft graph api 使用Microsoft图形客户端库更新联系人,microsoft-graph-api,Microsoft Graph Api,如何使用Microsoft Graph客户端库(v1.5)更新联系人?我无法在项目页面或通过谷歌找到任何文档 在下面的示例代码中,我想将所有联系人的SpooseName设置为“Single”。我不知道如何做出改变 _graphClient = new GraphServiceClient(_Authenticator); var request = _graphClient.Me.Contacts.Request(); var contacts
_graphClient = new GraphServiceClient(_Authenticator);
var request = _graphClient.Me.Contacts.Request();
var contacts = await request.GetAsync();
while (contacts.Count > 0)
{
foreach (var ct in contacts)
{
ct.SpouseName = "Single";
//
// how do you commit this change?
//
}
if (contacts.NextPageRequest != null)
{
contacts = await contacts.NextPageRequest.GetAsync();
}
else
{
break;
}
}
您可以使用
UpdateAsync()
方法:
wait graphClient.Me.Contacts[“id”].Request().updateSync(新联系人())
{
spoosename=“单身”
});
请注意,您只传入要更改的属性。不要传递之前检索到的整个
联系人
对象 Microsoft.Graph.Contact对象上似乎没有请求方法。我会错过一个扩展这个方法的参考吗?我已经更新了我的答案来澄清代码。此外,请确保您使用的是最新版本的。