sendMail 返回 ResourceNotFound

Chr*_*ght 5 microsoft-graph-api

我正在尝试使用 Microsoft Graph REST API 发送电子邮件。我的应用程序是一个服务/守护程序应用程序,我代表用户发送电子邮件。

我能够成功获取令牌并获取用户对象,以便我拥有用户的id,但是当我尝试使用sendMailAPI ( POST /users/{user id}/sendMail) 时,我收到以下错误响应:

{
    "error": {
        "code": "ResourceNotFound",
        "message": "Resource could not be discovered.",
        "innerError": {
            "request-id": "a911ead2-840d-4bfe-9a77-bc5000c1b749",
            "date": "2017-01-03T13:33:24"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我还尝试首先使用将消息创建为草稿,POST /users/{user id}/messages但这也会返回完全相同的错误。我的应用程序权限包括Mail.ReadWriteMail.Send