0

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

我拥有所有必需的权限:

  • 类型:应用
  • 权限:ChannelMessage.Read.All,,,Group.Read.AllReports.Read.All

两周前,我们发送了 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"
    }
  }
}
4

2 回答 2

0

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

要请求访问这些受保护的 API,请填写以下请求表。我们每周三审核访问请求,每周五部署批准。如果您想提供除了表单之外的信息,您可以联系 teamsAppPerms@microsoft.com。

于 2019-12-09T21:37:50.207 回答
0

您应该发送 groupId 而不是 teamId 来获取对我有用的消息。

https://graph.microsoft.com/beta/teams/" + groupId + "/channels/" + encodeURIComponent(channelId)+"/messages?top=5
于 2019-12-12T08:44:13.340 回答