【发布时间】:2021-11-23 17:59:33
【问题描述】:
我想在没有 oAuth 同意屏幕的情况下通过我的网络应用将本地视频上传到我的 youtube 帐户。我使用 node js 作为服务器,react js 作为前端。
【问题讨论】:
标签: youtube-api youtube-data-api
我想在没有 oAuth 同意屏幕的情况下通过我的网络应用将本地视频上传到我的 youtube 帐户。我使用 node js 作为服务器,react js 作为前端。
【问题讨论】:
标签: youtube-api youtube-data-api
您需要了解私有数据和公共数据之间的区别。公共数据是不属于任何用户且可公开获得的数据。 例如,搜索列表等方法可以访问 YouTube 上可用的公共数据。
私人数据是用户拥有的数据。要上传到您的 YouTube 帐户,您需要获得上传到该帐户的权限。
您可以在文档中看到Videos.insert 方法要求用户同意您的应用程序访问他们的 YouTube 帐户。他们必须已同意您在以下任一范围内进行访问。
所以你的问题的答案是你不能。您需要先同意授权,然后您的应用才会被允许上传到 YouTube
请记住,2020 年 7 月 28 日之后创建的未经验证的 API 项目通过 videos.insert 端点上传的所有视频都将被限制为私人观看模式。要解除此限制,每个 API 项目都必须经过审核,以验证是否符合服务条款。有关详细信息,请参阅 API 修订历史记录。
在您上传的任何视频公开之前,您的应用程序需要通过应用程序验证流程
【讨论】: