ms graph API是否支持德国端点上的Office 365上的Outlook?

时间:2017-12-12 07:18:32

标签: azure cloud microsoft-graph

我发现德国端点的图API似乎不支持

GET /users/<id>/mailFolders/delta

它返回

**400**
{
    "error": {
        "code": "ErrorInvalidIdMalformed",
        "message": "Id is malformed.",
        "innerError": {
            "request-id": "cf713386-f050-40b4-b987-43cc2384eade",
            "date": "2017-12-12T07:13:10"
        }
    }
}

然而,它在

工作正常
GET /users/<id>/mailFolders

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我遇到了同样的麻烦,但我解决了。 您的要求:

GET /users/<id>/mailFolders/delta

不正确,我想。

我猜这个邮件文件夹delta是由你制作的,不是吗?

要指定邮件文件夹,您需要使用文件夹id不显示名称。 虽然您可能已经获得了文件夹ID,但您可以通过发送请求来获取文件夹ID

GET /users/<id>/mailFolders

注意:实际上,我们可以通过powershell获取folder_ids:

Get-MailboxFolderStatistics
Exchange上的

cmdlet。但是,这些folder_id在ms-graph请求中格式不正确。所以你需要使用你可以获得的id,如上所述。