Azure 下载微软团队录像的API

Azure 下载微软团队录像的API,azure,microsoft-graph-api,microsoft-teams,Azure,Microsoft Graph Api,Microsoft Teams,是否有任何编程方式来访问和下载MS团队已经存储的视频记录?我一直在阅读MS Graph API文档,但找不到与此相关的任何内容。团队中的视频录制实际上存储在Microsoft Stream(Office 365中的另一项服务)中,但不幸的是,目前没有用于访问Stream本身的API(它在本日历年晚些时候发布的路线图上,请参阅)(目前第2页)。对此没有特定的API或chrome扩展,但可以使用destreamer。前提条件:节点8.0或更高版本 下载视频的步骤: 下载这些存储库的zip文件 现在,

是否有任何编程方式来访问和下载MS团队已经存储的视频记录?我一直在阅读MS Graph API文档,但找不到与此相关的任何内容。

团队中的视频录制实际上存储在Microsoft Stream(Office 365中的另一项服务)中,但不幸的是,目前没有用于访问Stream本身的API(它在本日历年晚些时候发布的路线图上,请参阅)(目前第2页)。

对此没有特定的API或chrome扩展,但可以使用destreamer。前提条件:节点8.0或更高版本

下载视频的步骤:

  • 下载这些存储库的zip文件

  • 现在,在一个新文件夹中复制这些存储库的所有内容。文件夹结构如下。不要担心同名文件,因为它们并不重要。因此,当windows要求您决定要做什么时,请跳过它

  • 如本链接所述下载ffmpeg。也如本链接所述将其添加到环境变量中

  • 从这个链接下载chromium,然后将zip文件中的文件夹粘贴到任何地方

  • 在第2步所述的文件夹中,打开src/desteeamer.ts,编辑pic第55行的代码,并用您自己的chromium路径替换该路径

  • 打开cmd并导航到我们在步骤1中创建的主文件夹,然后运行
    npm install
    。成功安装节点后,运行
    npm run build
    。成功运行构建后
    desteeamer.cmd-i”https://web.microsoftstream.com/video/VIDEO-1“
    (链接需要双引号)。这将启动chromium并要求您登录。输入您的MS帐户凭据。成功登录后,将开始下载

  • 注意:在powershell中,您需要编写
    /desteeamer.cmd
    ,而不是
    desteeamer.cmd
    。在linux中,您需要编写
    /desteeamer.sh


    您还可以参考第1步中描述的destreamer github存储库,了解其他下载选项,如自定义路径下载、重新编码、不同格式等。

    Aha,我明白了。有什么选项可以解决这个问题吗?我指的是“搜索”之类的选项获取视频id的端点,或任何自动构建可共享下载链接的方式…只是想知道,为了不放弃它而不探索所有选项:-(.谢谢!恐怕我个人不知道。也许其他人可以提供更多信息。似乎浏览器登录仅在60分钟内有效,是否有任何方法可以下载我的所有团队视频(~300个视频)立即?@YusufKhan我认为浏览器验证部分无法更改,但您可以通过提供文本文件作为输入选项一次下载多个视频文件。您可以检查destreamer github repo上的语法。我只在第1、3和6点后解决了问题,也许您应该更新您的答案(特别是不需要编辑代码)…anywa,非常感谢,你挽救了这一天!