gpt4 book ai didi

microsoft-graph-api - 对 On Premise Exchange 的图形 API 调用仅适用于 Playground

转载 作者:行者123 更新时间:2023-12-04 11:33:41 25 4
gpt4 key购买 nike

我们的设置是一个内部部署的 Exchange 服务器,它可以通过图形 API 访问。 https://docs.microsoft.com/en-us/graph/hybrid-rest-support
(https://www.msxfaq.de/cloud/graph/graph_und_exchange_onprem.htm)
我们遇到了这个问题,我们的 token 只是“部分”工作。由“Graph-Playground”创建的 token 正在充分发挥作用。但我们找不到任何区别。

  • 当我使用 Graph-Playground 或使用 Graph-Playground 生成的 token 时 => 所有请求都在工作
  • 当我创建 token 时(通过我的应用程序注册)=> 只有一些请求有效

  • token 似乎是有效的,一些像/me 这样的调用正在工作,但是所有与交换相关的调用像/me/contacts 都因这个错误而失败

    Request, they work with token generated by Postman:**
    Error:
    { "error": { "code": "MailboxNotEnabledForRESTAPI", "message": "REST API is not yet supported for this mailbox." } }


    (这是一个非常普遍的错误,并且大多数情况下没有提及真正的问题)
    代币生成:
    我创建 token 的方式与 Graph-Playground 创建 token 的方式相同(OAuth - 隐式流程):
    https://login.microsoftonline.com/common/oauth2/v2.0/authorize?response_type=token&state=test2&client_id=????&scope=openid%20profile%20User.Read%20email%20Contacts.Read&redirect_uri=??? ?
    代币 - 分析:
    enter image description here
    作为旁注,它工作了几天,没有人改变任何东西:)
    所以我不知道为什么“Graph Playground”可以创建一个工作 token ,而我的 token 只能“部分”工作。你能帮助我吗?
    已经有一个线程,但我不是它的所有者。也没有更多的回应......我无法为外国线程提供赏金,这就是我创建一个新线程的原因。你可以在这里找到它:
    MailboxNotEnabledForRESTAPI - Microsoft Graph API integration with HMA Enabled on-premise server

    最佳答案

    我认识到你的错误,我们在几种情况下看到它(对于 Office 365):

  • 用户没有 Exchange 许可证(可能不是这种情况,因为它可以在资源管理器中使用)。
  • 客户租户已设置额外的安全性。

  • can limit applications to certain mailboxes .也许您的本地 Exchange 上也有类似这样的设置或策略,您必须连接到 Exchange Online Powershell 来设置它,所以也许您可以在那里找到一些东西。这只是一个疯狂的猜测。
    为了追踪这个问题,我将开始检查本地 Exchange 日志。
    您是否尝试过使用 /users/{upn}/calendar终点?也许只是 /me/部分不起作用。

    关于microsoft-graph-api - 对 On Premise Exchange 的图形 API 调用仅适用于 Playground,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64911426/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com