是否有 api 端点可以在私人聊天中列出文件?
Is there an api endpoint to list files in private chat?
我正在寻找一种使用 Microsoft Graph API.
获取私人聊天中文件数量的方法
目前我可以使用以下方式从私人聊天中获取消息:
beta/users/{user_id}/chats/{chat_id}/messages
另一个 API 是 'List children of a driveItem' - https://docs.microsoft.com/en-us/graph/api/driveitem-list-children?view=graph-rest-1.0&tabs=http 获取 频道 的文件数量 - 看起来像这样:
/teams/{team_id}/channels/{channel_id}/messages
并得到这样的回复:
value ': [{
' id ': ' 123456'},
' user ': {' displayName ': ' Username ',
' folder ': {' childCount ': 9}]
而且我可以访问 childCount 参数
问题是,它只收到 团队 ID - 而不是 聊天 ID。
所以我正在寻找一个只接收聊天 ID 并发送响应信息的 API,只是 'List children of a driveItem' API
如果有办法获取私人聊天的驱动器 ID,那也很好,因为我将使用相同的子列表 API,它应该可以工作,对吗?
谢谢!
聊天线程没有驱动器,因为只有团队才有与之关联的驱动器。
但是,您可以使用以下 API:
获取所有聊天消息的列表,其中包含私人聊天中共享文件的附件[]
beta/users/{user_id}/聊天/{chat_id}/消息
所以这里可以使用 ChatId 和附件[],如下所示:
“附件”:[
{
“编号”:“4a000672-3234-4306-8c01-b6e6fea43f22”,
“内容类型”:“参考”,
"contentUrl": "https://m365x645306.sharepoint.com/sites/SiteName/Shared Documents/Test/My-Tasks.csv",
“内容”:空,
"name": "我的-Tasks.csv",
“thumbnailUrl”:空
}
],
因此,根据附件,您可以获得此私人聊天中附加的文件数量及其 SharePoint 内容 URL。
我正在寻找一种使用 Microsoft Graph API.
获取私人聊天中文件数量的方法目前我可以使用以下方式从私人聊天中获取消息:
beta/users/{user_id}/chats/{chat_id}/messages
另一个 API 是 'List children of a driveItem' - https://docs.microsoft.com/en-us/graph/api/driveitem-list-children?view=graph-rest-1.0&tabs=http 获取 频道 的文件数量 - 看起来像这样:
/teams/{team_id}/channels/{channel_id}/messages
并得到这样的回复:
value ': [{
' id ': ' 123456'},
' user ': {' displayName ': ' Username ',
' folder ': {' childCount ': 9}]
而且我可以访问 childCount 参数
问题是,它只收到 团队 ID - 而不是 聊天 ID。
所以我正在寻找一个只接收聊天 ID 并发送响应信息的 API,只是 'List children of a driveItem' API
如果有办法获取私人聊天的驱动器 ID,那也很好,因为我将使用相同的子列表 API,它应该可以工作,对吗?
谢谢!
聊天线程没有驱动器,因为只有团队才有与之关联的驱动器。 但是,您可以使用以下 API:
获取所有聊天消息的列表,其中包含私人聊天中共享文件的附件[]beta/users/{user_id}/聊天/{chat_id}/消息
所以这里可以使用 ChatId 和附件[],如下所示:
“附件”:[ { “编号”:“4a000672-3234-4306-8c01-b6e6fea43f22”, “内容类型”:“参考”, "contentUrl": "https://m365x645306.sharepoint.com/sites/SiteName/Shared Documents/Test/My-Tasks.csv", “内容”:空, "name": "我的-Tasks.csv", “thumbnailUrl”:空 } ],
因此,根据附件,您可以获得此私人聊天中附加的文件数量及其 SharePoint 内容 URL。