通过Graph API将规则发布到共享收件箱-权限错误

时间:2019-01-15 18:42:11

标签: office365 office365api office365-apps

在创建POST调用以为共享收件箱创建收件箱规则时,我明确地遵循了Docs,但是我仍然遇到权限错误。我一直在使用Graph Explorer来测试我的代码。

我是组织管理员,已验证我具有建议的许可权:已分配MailboxSettings.ReadWrite,但仍然没有运气。

我没有仔细阅读文档。我可以看到自己的收件箱规则,但是看不到(或发布)其他任何人的规则。

POST /users/{id | userPrincipalName}/mailFolders/inbox/messageRules
Content-type: application/json

{
    "displayName": "[Client Name]",
    "sequence": 1,
    "isEnabled": true,
    "conditions": { "subjectContains": [ "[Client Name]" ] },

    "actions": { "moveToFolder": "[folder ID]", "stopProcessingRules": true}
}

预期:创建一个规则,该规则查看共享收件箱中传入邮件的主题行。如果找到[客户端名称],它将把它移动到相应的子文件夹([文件夹ID])。

每次提交呼叫时,我的许可都会被拒绝。

1 个答案:

答案 0 :(得分:0)

我认为这只是一个错误。看看this similar problem description