Google Drive API v3出现403错误,该请求未在Google API指标中更新

问题描述 投票:-1回答:1

我正在使用Google Drive API在HTML5视频播放器中加载视频。

<video id='drive-video' width='100%' height='100%' preload='metadata' playsinline>
  <source src='https://www.googleapis.com/drive/v3/files/<videoId>?alt=media&key=<api_key>' type='video/mp4'>
</video>

这很好。但是,当我观看视频并执行不同的操作(例如前进/后退等)时,视频变为空白,并且无法观看视频约15分钟。之后,视频再次播放,并且相同的问题继续。

我尝试刷新页面,并发现使用API​​的视频的GET请求抛出403错误。我已经检查了Google Chrome的“网络”标签,但没有看到对此请求的任何回复。

Console ErrorGoogle API QuotaGoogle API Response Headers from Chrome Network TabGoogle API Response from Chrome Network Tab

[另外,奇怪的是,当我收到403错误时,我无法在此API密钥的Google云端硬盘指标中看到任何流量。好像请求没有发送到Google。

感谢您的任何帮助。

google-api google-drive-api http-status-code-403
1个回答
0
投票

正如@DaImTo指出,Google驱动器是文件目录访问API。您应该将视频托管在YouTube上,以实现最佳播放效果。

© www.soinside.com 2019 - 2024. All rights reserved.