首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅在某些IP上混合集成的MS图API返回错误

仅在某些IP上混合集成的MS图API返回错误
EN

Stack Overflow用户
提问于 2020-11-06 15:11:18
回答 1查看 154关注 0票数 2

我们有一个应用程序,它使用MS来集成我们客户的电子邮件/日历。一个客户(客户A)与混合设置,已报告的问题。所有的用户突然发现电子邮件集成不起作用。我们使用生产应用凭证和不同的环境(本地、开发云AWS、暂存云GCP、prod cloud GCP)和有效的用户令牌,对MS Graph执行了几次测试调用(端点/me/sendMail)。以下是结果和奇怪的行为:

  1. ,OK。如果我们从所有环境中调用我们自己的测试帐户(Office365,非混合)--一切正常。
  2. OK。如果我们从所有环境中调用客户B帐户(Office365,非混合)--一切正常。
  3. OK。如果我们从本地的开发云AWS环境中调用客户A帐户(混合设置)--一切都很好。
  4. 超级奇怪。如果我们从暂存云GCP、prod cloud环境中调用客户A帐户(混合,Exchange 2016安装程序)--我们得到了404,下面的错误是.

{“error”:{“code”:“MailboxNotEnabledForRESTAPI”,“message”:“REST API is not yet supported for this mailbox.“}}

客户的IT声称他们的日志中没有错误,他们可以与这个问题联系在一起。他们所做的一切都是按照MS的建议做的-- https://learn.microsoft.com/en-us/graph/hybrid-rest-support#requirements-for-the-rest-api-to-work-in-hybrid-deployments

更新:

在检查了更多之后,当一个请求由特定的MS数据中心处理时,我们收到404:

下面是404的响应头参数:

诊断{"ServerInfo":{"DataCenter":"UK South",“片”:“SliceC”,"Ring":"3","ScaleUnit":"000","RoleInstance":"AGSFE_IN_11"}}

诊断:{"ServerInfo":{"DataCenter":"Central US",“片”:“SliceC”,"Ring":"2","ScaleUnit":"002","RoleInstance":"AGSFE_IN_14"}}

我们获得了201(成功),因为:

诊断:{“ServerInfo”:{“DataCenter”:“西欧”,“片”:“SliceC”,“环”:“5”,"ScaleUnit":"003","RoleInstance":"AGSFE_IN_52"}}

EN

回答 1

Stack Overflow用户

发布于 2020-11-17 19:43:21

我会尝试用或POSTMAN隔离这个问题,看看我是否还能复制这个问题(使用相同的Graph调用)。如果答案是肯定的,那么我将向Microsoft提交一张支持票,以便他们能够验证混合需求的配置是否有任何问题(如他们所定义的那样)、API中的任何问题或IP中的任何问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64717133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档