作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
几年来,我们一直使用一些自定义 JavaScript 代码通过 YouTube API 成功上传视频。该代码基于 Google 提供的一些示例 (cors_upload.js)。这不是我们经常使用的东西,只是每隔几周使用一次。
几周前一切正常,但我注意到最近事情停止了。我们登录正常,我们获得了 channel 信息。但是当我们开始上传时(通过 XHR POST 发生),我们收到一个 CORS 错误:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus&uploadType=resumable. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Request URL:https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus&uploadType=resumable
Request Method:OPTIONS
Remote Address:172.217.9.42:443
Request URL:https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus&uploadType=resumable
Request Method:POST
Remote Address:172.217.9.42:443
最佳答案
我的服务刚刚开始出现同样的问题。
这似乎是 googleapis 上的一个错误,或者 youtube.v3.apis 有一个策略更改并开始阻止某些客户端。
关于youtube-api - 上传到 YouTube API 时缺少“Access-Control-Allow-Origin”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62317441/
我是一名优秀的程序员,十分优秀!