我们的设置是一个本地部署的Exchange服务器,可以通过Graph API访问。https://learn.microsoft.com/en-us/graph/hybrid-rest-support
我们遇到了问题,我们的令牌只是“部分”工作。而由“Graph Playground”创建的令牌完全工作。但我们找不到任何区别。
- 当我使用Graph Playground或使用Graph Playground生成的令牌 => 所有请求都正常工作
- 当我创建一个令牌(通过我的应用程序注册)=> 只有一些请求正常工作
令牌似乎是有效的,某些调用(如/me)正常工作,但所有与Exchange相关的调用(如/me/contacts)都失败并显示以下错误:
使用Postman生成的令牌有效:**
错误:
{ "error": { "code": "MailboxNotEnabledForRESTAPI", "message": "REST API is not yet supported for this mailbox." } }
(这是一个非常通用的错误,大多数情况下并不提供关于实际问题的任何信息)
令牌生成:
我通过与Graph Playground相同的方式创建令牌(OAuth - Implicit流程):
令牌分析:
顺便说一句,它在几天内有效,没有人更改任何内容:)
所以,我不知道为什么“Graph Playground”可以创建一个工作的令牌,而我的令牌只“部分”工作。你能帮我吗?
已经有一个主题了,但我不是它的所有者。此外,没有更多的回复......我无法为外部主题提供悬赏,这就是为什么我创建了一个新主题。您可以在此处找到它:
MailboxNotEnabledForRESTAPI - 启用HMA on-premise服务器的Microsoft Graph API集成