在创建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])。
每次提交呼叫时,我的许可都会被拒绝。