频道:getAllMessages
命名空间:microsoft.graph
要了解有关如何使用 Microsoft Teams 导出 API 来导出内容的详细信息,请参阅 使用 Microsoft Teams 导出 API 导出内容。
注意:此 API 具有 许可和付款要求。 它支持
model=A和model=B查询参数。 如果未指定模型,将使用评估模式。
权限
以下权限需要调用此 API。要了解详细信息,包括如何选择权限,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | 不支持。 |
| 委派(个人 Microsoft 帐户) | 不支持。 |
| 应用程序 | ChannelMessage.Read.All |
备注
在使用应用程序权限调用此 API 之前,必须先请求访问权限。 有关详细信息,请参阅 Microsoft Teams 中的受保护 API。
HTTP 请求
GET /teams/{team-id}/channels/getAllMessages
可选的查询参数
可以使用model查询参数,该参数支持基于首选许可和付款模式值A和B,如以下示例所示。
如果未指定 model,将使用 评估模式。
GET /teams/{team-id}/channels/getAllMessages?model=A
GET /teams/{team-id}/channels/getAllMessages?model=B
如果未指定 model,将使用 评估模式。
可以使用 $top 查询参数控制每个响应中的项目数。 此外,lastModifiedDateTime 上的 dateTime 范围查询还支持 $filter。 目前不支持其他 OData 查询参数。
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法将返回 200 OK 响应代码,并返回所有公共和专用通道中的所有消息。
示例
请求
下面展示了示例请求。
GET https://graph.microsoft.com/v1.0/teams/01fe12e0-e720-44fd-8854-28c66d1bee40/channels/getAllMessages?$filter=lastModifiedDateTime+gt+2019-11-01T00:00:00Z+and lastModifiedDateTime+lt+2021-11-01T00:00:00Z
响应
注意: 为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(chatMessage)",
"@odata.count": 2,
"@odata.nextLink": "https://graph.microsoft.com/v1.0/teams('01fe12e0-e720-44fd-8854-28c66d1bee40')/channels/getallMessages?$skiptoken=U2tpcFZhbHVlPTAjUHJpdmF0ZUNoYW5uZWxJZD0xOTpmYWU5YTJmZjk1ZGE0ZTEwOWE1YTg3ZTM5Y2FkOGYyYkB0aHJlYWQudGFjdjIjVXNlcklkPTBkN2M2M2QzLTEzMDYtNGVlYy04ZjIxLTU4OGE3MGZiNmVmMSNNYWlsYm94Rm9sZGVyPU1haWxGb2xkZXJzL1RlYW1DaGF0&$filter=lastModifiedDateTime+gt+2019-11-01T00%3a00%3a00Z+and+lastModifiedDateTime+lt+2021-11-01T00%3a00%3a00Z",
"value": [
{
"@odata.type": "#microsoft.graph.chatMessage",
"id": "1622071758431",
"replyToId": "1622071642456",
"etag": "1622071758431",
"messageType": "message",
"createdDateTime": "2021-05-26T23:29:18.431Z",
"lastModifiedDateTime": "2021-05-26T23:29:18.431Z",
"lastEditedDateTime": null,
"deletedDateTime": null,
"subject": null,
"summary": null,
"chatId": null,
"importance": "normal",
"locale": "en-us",
"webUrl": "https://teams.microsoft.com/l/message/19%3Afae9a2ff95da4e109a5a87e39cad8f2b%40thread.tacv2/1622071758431?groupId=01fe12e0-e720-44fd-8854-28c66d1bee40&tenantId=9854dc85-3fb3-4f8e-a055-9cdc5523024d&createdTime=1622071758431&parentMessageId=1622071642456",
"policyViolation": null,
"eventDetail": null,
"from": {
"application": null,
"device": null,
"user": {
"id": "0b4f1cf6-54c8-4820-bbb7-2a1f4257ade5",
"displayName": "user1 a",
"userIdentityType": "aadUser"
}
},
"body": {
"contentType": "html",
"content": "<div>\n<div itemprop=\"copy-paste-block\">reply 9 to new conv</div>\n</div>"
},
"channelIdentity": {
"teamId": "01fe12e0-e720-44fd-8854-28c66d1bee40",
"channelId": "19:fae9a2ff95da4e109a5a87e39cad8f2b@thread.tacv2"
},
"attachments": [],
"mentions": [],
"reactions": []
},
{
"@odata.type": "#microsoft.graph.chatMessage",
"id": "1622071764529",
"replyToId": "1622071642456",
"etag": "1622071764529",
"messageType": "message",
"createdDateTime": "2021-05-26T23:29:24.529Z",
"lastModifiedDateTime": "2021-05-26T23:29:24.529Z",
"lastEditedDateTime": null,
"deletedDateTime": null,
"subject": null,
"summary": null,
"chatId": null,
"importance": "normal",
"locale": "en-us",
"webUrl": "https://teams.microsoft.com/l/message/19%3Afae9a2ff95da4e109a5a87e39cad8f2b%40thread.tacv2/1622071764529?groupId=01fe12e0-e720-44fd-8854-28c66d1bee40&tenantId=9854dc85-3fb3-4f8e-a055-9cdc5523024d&createdTime=1622071764529&parentMessageId=1622071642456",
"policyViolation": null,
"eventDetail": null,
"from": {
"application": null,
"device": null,
"user": {
"id": "0b4f1cf6-54c8-4820-bbb7-2a1f4257ade5",
"displayName": "user1 a",
"userIdentityType": "aadUser"
}
},
"body": {
"contentType": "html",
"content": "<div>\n<div itemprop=\"copy-paste-block\">reply 10 to new conv</div>\n</div>"
},
"channelIdentity": {
"teamId": "01fe12e0-e720-44fd-8854-28c66d1bee40",
"channelId": "19:fae9a2ff95da4e109a5a87e39cad8f2b@thread.tacv2"
},
"attachments": [],
"mentions": [],
"reactions": []
}
]
}
反馈
提交和查看相关反馈