【问题标题】:Getting 403 Forbidden on POST requests在 POST 请求上获得 403 Forbidden
【发布时间】:2019-08-26 16:32:48
【问题描述】:

Web 应用程序能够成功运行 GET 请求,但是当我尝试运行 POST 请求时出现 403 Forbidden 错误。

在 Azure Active Directory 中注册的应用中添加了“Delegated - Mail.ReadWrite”权限。

使用改造2:

@POST("/v1.0/me/mailFolders/{folderid}/messages/{messageid}/createReply")
    Call<Result<Message>> createReply(
    @Path("folderid") String folderId,          
    @Path("messageid") String messageId
); 

期望在响应中得到 200 的消息。

实际结果: 403 禁止https://graph.microsoft.com/v1.0/me/mailFolders/{folderid}/messages/{messageid}/createReply

{
    "error": {
    "code": "ErrorAccessDenied",
    "message": "Access is denied. Check credentials and try again.",
    "innerError": {
        "request-id": "04bc9089-4a49-4fe3-8bc2-f7a960343068",
        "date": "2019-08-26T15:49:27"
        }
    }
}

【问题讨论】:

    标签: microsoft-graph-api microsoft-graph-mail


    【解决方案1】:

    更新了授权请求中的范围以包含权限并解决了问题。

    【讨论】:

    • 你更新了什么范围?您添加了哪些权限来解决问题?
    猜你喜欢
    • 1970-01-01
    • 2013-08-21
    • 2019-12-21
    • 1970-01-01
    • 2021-07-07
    • 2013-07-05
    • 2019-07-17
    • 1970-01-01
    • 2018-07-15
    相关资源
    最近更新 更多