Microsoft Graph API:尝试获取频道中的消息时出现未知错误

Microsoft Graph API : Unknown Error trying to get Messages in a channel

我正在尝试使用 Python 从团队频道获取消息。我正在使用 beta 端点,因为我知道此功能在 1.0 版本中不可用。

我拥有所有必需的权限:

我们在 2 周前发送了 Microsoft 要求解锁 API 方法的表格,但我们没有收到他们的反馈。我们应该等更长的时间吗?或者是其他问题?

我能够获得我需要的所有 ID(team_idchannel_id),但是当我尝试获得 /messages:

https://graph.microsoft.com/beta/teams/" + reporting_team_id + "/channels/" + test_channel_id + "/messages"

我收到这个未知错误:

{
  "error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
      "request-id": "6d6bc5b3-e340-4ea5-ac9b-7f9d2c86caf2",
      "date": "2019-12-09T17:02:46"
    }
  }
}

根据 documentation,您应该联系 teamsAppPerms@microsoft.com。此 API 需要特殊权限,因此社区无法提供帮助。

To request access to these protected APIs, complete the following request form. We review access requests every Wednesday and deploy approvals every Friday. If you would like to provide information in addition to the form, you can contact teamsAppPerms@microsoft.com.

您应该发送 groupId 而不是 teamId 以获得适合我的消息。

https://graph.microsoft.com/beta/teams/" + groupId + "/channels/" + encodeURIComponent(channelId)+"/messages?top=5