gpt4 book ai didi

youtube - 从网络应用程序到youtube的Google API访问

转载 作者:行者123 更新时间:2023-12-03 06:32:46 27 4
gpt4 key购买 nike

我正在努力实现以下目标:

  • 经过身份验证的用户将视频上传到我的Web应用程序
  • 我的网络应用存储了视频,将其记录在我们的数据库中,然后连接到Google帐户,并请求将视频上传到该Google帐户
  • 中的YouTube channel

    我已经创建了Google帐户,启用了youtube API,配置了OAuth 2.0访问权限等,但是我不确定所有记录的工作流程是否都满足我的要求。 (例如,在身份验证过程中,我不希望任何用户交互)。

    看起来我需要一个服务帐户( https://developers.google.com/accounts/docs/OAuth2ServiceAccount),但是这些帐户似乎不支持所有Google API,或者至少不支持youtube。

    有没有人有任何建议/有没有实现过类似的东西?

    最佳答案

    当您说“例如,我不希望任何用户交互作为身份验证过程的一部分”时,这将如何工作。

    该用户可能未登录Google,或者可能已登录多个帐户,因此必须选择要用于您的应用的帐户。因此,用户交互的潜力是不可避免的。

    一旦用户授权了您的应用程序并登录到您的应用程序(即访问它,并且您已经在 session 中存储了他的用户ID),则以后的访问将不再需要用户交互。至少直到他注销为止。

    服务帐户和用户帐户之间的区别不是身份验证流程。区别在于,使用用户帐户,API访问权是由用户通过您的应用访问的(因此视频将由用户“拥有”。使用服务帐户,您的应用将是用户(因此,视频将归所有者拥有)您)。

    我并不是说服务帐户对您来说是错误的,只是您这样做的原因并不完全正确。

    关于youtube - 从网络应用程序到youtube的Google API访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18564371/

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