Web 应用程序能够成功运行 GET 请求,但是当我尝试运行 POST 请求时出现 403 Forbidden 错误。
在 Azure Active Directory 中注册的应用程序中添加了“委托 - 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 Forbidden 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"
}
}
}