在哪里可以找到使用团队 API 在 Microsoft Teams 中的团队内共享的所有文件?

Wet_Pantz

我想在团队中获取文件,就像他们在文件选项卡中一样。在此处输入图像描述

我想在我自己的标签上复制它,只是找不到任何从哪里开始。

我还想下载文件的内容(以某种方式获取内容,base64,uint数组...

用户2250152

你需要知道team_idchannel_id

要列出组织中的所有团队,您需要获取具有resourceProvisioningOptions包含“团队”属性的组的列表。

列出团队的端点

GET https://graph.microsoft.com/v1.0/groups?$select=id,resourceProvisioningOptions

列出团队频道的端点(使用上一个查询中的 id)

GET https://graph.microsoft.com/v1.0/teams/{team_id}/channels

获取文件和文件夹的端点

GET https://graph.microsoft.com/v1.0/teams/{team_id}/channels/{channel_id}/filesFolder

上面的查询返回有关driveItem的元数据。

在下一个 API 调用中使用parentReference.driveIdand来获取文件夹和文件id

GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{id}/children

driveItems它返回一个具有唯一性的集合id

  • 如果driveItem表示一个文件,则file属性不为空。

对于代表文件的每个项目,您可以调用

GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}

以获取有关该文件的更多详细信息。

  • 如果driveItem表示文件夹,则folder属性不为空。

对于代表您可以调用的文件夹的每个项目

GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}
GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}/children

获取有关文件夹的更多详细信息或获取文件夹内的项目。

如果您想下载内容,请致电

GET https://graph.microsoft.com/v1.0/drives/{drive_id}/items/{item_id}/content

资源:

列出所有团队

频道

获取频道的文件和文件夹

下载文件内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在哪里可以找到Win32 API中ManagementObjectSearcher中使用的所有表

使用Microsoft Graph API获取SharePoint Online团队网站

使用REST API for Microsoft Teams访问用户状态

在哪里可以找到带有AKS的Kubernetes API凭证?

Microsoft Teams Graph API:向团队通道API添加选项卡在V1.0中失败,但针对内置选项卡类型在Beta中工作

使用WebHook将文件发送到Microsoft Teams

在没有团队环境的情况下,使用Bot Framework for Microsoft Teams发起主动对话。

Microsoft-Teams通过Graph API获取所有消息通道及其回复

如何使用Microsoft Graph API检索另一个用户的MS Teams聊天?

Microsoft Graph Api / Teams-无法列出频道中的聊天消息(401/403)

如何从Microsoft Teams恢复已删除的团队?

使用Graph API在Microsoft Teams的机器人通道中以机器人的身份向用户发送消息

如何通过REST API在Teams通道内更新(编辑)Microsoft Teams消息(话题或回复)

可用于向Microsoft Teams中的Planner应用添加任务的任何API

节点和Microsoft Teams API

我可以使用Microsoft Graph API在我所属的MS Teams中的所有团队/组中搜索文件吗

使用Graph Api创建团队时无法访问Microsoft Teams频道的电子邮件地址,SharePoint和文件

使用Graph API和委派权限将成员添加到Microsoft Teams

Microsoft Teams Graph API-请求中的无效绑定属性名称所有者

在哪里可以找到/使用Python的API?

在 Microsoft Teams 中,我可以安排频道的顺序吗?

是否可以使用自适应卡片格式通过图形 API 在 Microsoft Teams 频道中创建消息(似乎仅限于文本和 HTML)

使用 Graph API 响应 Microsoft Teams 中的机器人调用

Microsoft Teams:使用 Graph API 跟踪/列出通话中的参与者

我如何在应用安装时从 Microsoft Teams 上的 Microsoft Bot Framework 中的团队中拉取用户

使用 Microsoft Graph API 或 BOT API 发送 MS Teams 消息

在哪里可以找到 Riot API 中的“Spell Id”列表?

是否有任何 REST API 可以为 Microsoft Teams 中的用户启用/禁用录音?

如何在 microsoft-teams graph api 中获得聊天消息的“可见”状态?