与here类似的问题但我使用的是v1.0 Office 365 Rest API,看起来该问题是基于访问EWS托管API。
无论如何,正如我在@ RohitNagarmal-MSFT的评论中所讨论的那样,我们正在尝试使用Rest API在contact_folder中创建联系人。
代码示例使用ruby和RestClient gem。
folder_id = "...AAA="
url = "https://outlook.office365.com/api/v1.0/me/contactfolders/#{folder_id}/contacts"
response = RestClient.post url, params.to_json, authorization: auth
预期行为:在指定联系人文件夹中创建的联系人
观察到的行为:联系人已创建,但在用户的主要联系人文件夹中。然而,响应会使它看起来与尾随' ='有关。在folder_id上。
response #=>
{
"@odata.context"=> "https://outlook.office365.com/api/v1.0/$metadata#Me/ContactFolders('...AAA%3D')/Contacts/$entity",
"@odata.id"=>"https://outlook.office365.com/api/v1.0/Users('user@domain.onmicrosoft.com')/Contacts('...AAA=')",
...
}
答案 0 :(得分:1)
复制到Contacts are getting created only in root folder。这是API的已知问题。我的开发团队有一个错误。我此时没有时间表来分享修复程序,但是当我知道更多内容时,我可以更新此帖子。