gpt4 book ai didi

file-upload - 如何仅为一个可恢复上传的视频获取YouTube访问 token

转载 作者:行者123 更新时间:2023-12-03 05:39:54 24 4
gpt4 key购买 nike

我希望用户将视频上传到我的YouTube channel 。这个很重要。该 channel 不是用户 channel ,而是我的 channel 。

在解决先前的问题(Returned 'Access-Control-Allow-Origin' is not taken into account for youtube v3 CORS)时,我认为我要实现的目标是否正确和适当。

问题是:我是否可以拥有仅对一个特定的上载有效且不能用于上载其他视频并在 channel 上进行其他更改的访问 token ?因为一旦我将访问 token 返回给用户,他/她就可以获取此访问 token 并对我的YouTube channel 进行修改。

情况如下:

  • 我有一个客户端和一个服务器。
  • 服务器使用API​​ v3将片段上传到youtube,并获取可恢复的网址(用于可恢复上传的Youtube v3 API-https://developers.google.com/youtube/v3/guides/using_resumable_upload_protocol)。
  • 此URL和访问 token 从服务器发送到浏览器,在浏览器中浏览器发出ajax PUT请求以将实际文件上传到可恢复的url。这样,文件不会传输到服务器,而是直接从客户端上传。

  • 同样,问题是:我是否可以使用仅对一个特定的上载有效且不能用于上载其他视频并在 channel 上进行其他更改的访问 token ?因为一旦我将访问 token 返回给用户,他/她就可以获取此访问 token 并对我的YouTube channel 进行修改。

    最佳答案

    我想这是不可能的。您既不能使特定的access_token无效,也不会没有仅对单个任务有效的 token 。

    您可以以编程方式撤消 token 并删除之前授予的所有权限。但这实际上不是您想要的,因为由于它是您自己的 token ,因此您的服务器将不再能够生成新的access_tokens。

    我建议您重新考虑设置,因为您绝对不要给随机用户一个access_token。您对上传到您 channel 的所有内容承担责任并承担责任。

    没有办法解决,用户必须上传到您的服务器,然后您的服务器才能处理向youtube的上传。但请记住,这是您的 channel ...

    关于file-upload - 如何仅为一个可恢复上传的视频获取YouTube访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27986913/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com