Microsoft graph api 我正在尝试向用户添加转发规则';s邮箱,但它无法按预期工作

Microsoft graph api 我正在尝试向用户添加转发规则';s邮箱,但它无法按预期工作,microsoft-graph-api,Microsoft Graph Api,我正在使用graph API添加消息规则,该规则用于转发来自用户收件箱的邮件。正在添加规则,但邮件未转发到指定的id 以下是一些细节: var data = { "displayName": "From partner", "sequence": 1, "isEnabled": true, "conditions&quo

我正在使用graph API添加消息规则,该规则用于转发来自用户收件箱的邮件。正在添加规则,但邮件未转发到指定的id

以下是一些细节:

var data = {      
    "displayName": "From partner",      
    "sequence": 1,      
    "isEnabled": true,          
    "conditions": {
        "isAutomaticForward": true
     },
     "actions": {
        "forwardTo": [
          {
             "emailAddress": {
                "name": "recipient name ",
                "address": "email address"
              }
           }
        ],
        "stopProcessingRules": true
     }    
}
axios.post("https://graph.microsoft.com/v1.0/users/{userId}/mailFolders/inbox/messageRules", data, 
{
    headers: {
        "Authorization": "Bearer " + access_token
    }
}
)
.then(response => {
    console.log(response.data)
})
.catch(err => {
    console.log(err.response)
})

回复如预期,但邮件未转发。

我尝试了上述有效负载、步骤,它对我有效

(1) 使用图形API创建新规则

POSThttps://graph.microsoft.com/v1.0/me/mailFolders/inbox/messageRules
内容类型:application/json
{      
“displayName”:“来自合作伙伴”,
“顺序”:2,
“isAutomaticForward”:没错,
“行动”:{
“转发至”:[
{
“电子邮件地址”:{
“姓名”:“亚历克斯·威尔伯”,
“地址”:AlexW@contoso.onmicrosoft.com"
}
}
],
“StoppProcessingRules”:true
}    

}
它适用于管理员(登录用户),但我想为其他用户添加此功能。然后确保您具有应用程序权限并设置“MailboxSettings.ReadWrite”,这将适用于其他用户。是的,我正在使用客户端凭据授予类型,并且我还添加了MailboxSettings.ReadWrite。