如何获得YouTube的访问令牌只有一个可恢复上传(How to get a youtube acc

2019-10-21 14:42发布

我想用户视频上传到我的YouTube频道。 这个很重要。 的信道是不是用户信道,但我的。

在前面的问题的工作( 返回“访问控制允许来源”没有考虑到YouTube的V3 CORS )我想如果我试图达到甚至正确适当。

问题是:我可以有一个访问令牌只为一个特定的上传是有效的,并且不能用于上传其他视频和渠道上做更多的变化? 因为一旦我返回一个访问令牌用户,他/她可以借此访问令牌,并做修改我的YouTube频道。

这里的情况是:

  1. 我有一个客户端和服务器。
  2. 服务器上载片段与API V3到YouTube,并得到一个可恢复的URL(断点续传的Youtube API第3 - https://developers.google.com/youtube/v3/guides/using_resumable_upload_protocol )。
  3. 此网址和访问令牌从服务器发送到浏览器的一个Ajax PUT请求到实际的文件上传到可恢复网址浏览器。 通过这种方式,文件不传输到服务器,而是从客户端直接上传。

同样,问题是:我可以有一个访问令牌只为一个特定的上传是有效的,并且不能用于上传其他视频和渠道上做更多的变化? 因为一旦我返回一个访问令牌用户,他/她可以借此访问令牌,并做修改我的YouTube频道。

Answer 1:

我想这是不可能的。 你既不能作废特定也不的access_token不存在令牌仅适用于单个任务。

您可以通过编程撤销令牌和移除先前已授予的所有权限。 但是,这实际上是不是你想要的,因为由于这样的事实,这是你自己的道理,你的服务器将不再能够产生新的access_tokens。

我建议你重新安装,因为你永远不应该给出一个对的access_token随机用户。 你是负责,并负责一切上传到您的频道。

有没有办法解决它,用户必须上传到自己的服务器和服务器处理上载至YouTube。 但还是要记住,这是你的道...



文章来源: How to get a youtube access token for only one resumable upload