【问题标题】:Upload video to my channel via Youtube API V3 (Javascript)通过 Youtube API V3 (Javascript) 将视频上传到我的频道
【发布时间】:2019-02-28 07:14:21
【问题描述】:

为了让事情更清楚:

帐户 A - 我用来创建 api 凭据的帐户以及我想要接收上传视频的频道

账户 B - 我用来测试视频上传的账户

我从 google 复制了this example,并将客户端 ID 替换为我的(来自帐户 A)。它首先要求进行身份验证(我从帐户 B 登录),然后我选择了一个本地视频进行上传。结果:将视频上传到账户 B 而不是账户 A。

Screenshot

如何才能将其上传到帐户 A?

我也尝试通过 仅使用 API 密钥 不使用 oauth 但没有成功(我没有找到示例)所以如果有人可以帮助我使用这种方法,我将不胜感激.

注意:我将在 wordpress 网站页面中实现这一点,只有具有编辑角色的用户才能访问它。

【问题讨论】:

  • 欢迎来到 Stackoverflow。根据您的问题,我了解到您在上传视频时是以 B 帐户登录的,这是否正确?

标签: javascript youtube-api youtube-data-api youtube-javascript-api


【解决方案1】:

您知道应用程序凭据与您的用户帐户无关,您仍然需要对应用程序进行身份验证才能访问 YouTube

如果您想上传到帐户 b,请在您申请访问权限时登录帐户 b。如果您想上传到帐户 a,请登录并验证您的应用程序到帐户 a。

您的应用程序只能上传到当前经过身份验证的用户的帐户。

【讨论】:

  • 我想我不明白我的问题想要什么...我想让其他特定用户将视频上传到我的频道。我不想将帐户 A 的凭据分享给他们(他们将拥有完全访问权限,这是我不想要的)以允许他们为频道上传视频
  • 您必须在保存刷新令牌后对您的应用程序进行身份验证,并在您想上传到帐户时使用它来获取新的访问令牌。
  • 所以我无法通过 Oauth 实现我想要的? API Key 呢?
猜你喜欢
  • 2015-08-31
  • 2013-12-16
  • 2015-06-27
  • 2018-02-06
  • 2015-07-12
  • 2019-05-21
  • 2014-11-22
  • 2015-09-20
  • 1970-01-01
相关资源
最近更新 更多