错误7505-请求授权租户不匹配

时间:2020-02-13 19:08:10

标签: microsoft-graph-api microsoft-graph-teams

我正在尝试使用xample 3中的E documentation创建呼叫。我始终收到相同的HTTP 403响应。

  • 我的数据通过Azure Portal Office Developer帐户托管。
  • 发送通过"Get access without a user."描述的过程获得的承载令牌
  • 该漫游器是使用Office 365开发人员帐户在Azure AD中定义的。
  • 收件人是免费AD部署中的两个用户,并且安装了16个用户包以进行测试。

HTTP 403响应的正文中,我得到:

{
  "error": {
    "code": "7505",
    "message": "Request authorization tenant mismatch.",
    "innerError": {
      "request-id": "foo",
      "date": "2020-02-13T17:30:24"
    }
  }
}

1 个答案:

答案 0 :(得分:2)

文档中的示例似乎缺少必需的tenantId属性。请注意,在文档中提到了此属性。

必须使用实际值替换授权令牌,回调URL,应用程序ID,应用程序名称,用户ID,用户名和租户ID 的值,才能使示例工作。

Beta文档中的Example 3似乎确实在请求中包含了此属性:

{
  "@odata.type": "#microsoft.graph.call",
  "direction": "",
  "subject": "",
  "callbackUri": ",
  "source": {...},
  "targets": [...],
  "requestedModalities": [...],
  "mediaConfig": {...},
  "tenantId": ""
}

添加该tenantId属性似乎可以消除该错误。