我有一个网站,客户将上传视频。问题是 - 我希望将这些视频上传到我们的频道,而不是用户'通道。我不知道如何使用YouTube API v3让它发挥作用。
每次有人想使用我提供的访问令牌上传内容时,他必须输入自己的凭据。他不能直接将任何内容上传到我们的频道。
有办法解决这个问题吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
Api V2有你提到的选项。你试过吗? 基本上你想让用户在你的网站上传视频,但是在没有Google AUTH的情况下直接上传到youtube?
答案 2 :(得分:0)
是的,你可以。确保将setAccessType设置为脱机。
.container
这将使您第一次使用用户帐户身份验证获得刷新令牌。刷新令牌允许您在用户不在的情况下重新进行身份验证。 (又名,离线)。从示例API v3脚本创建脚本,授权您的主帐户(您要预先确定的帐户)并显示响应。以下内容将向您显示您的回复:
$client->setAccessType("offline");
您将在json响应中看到刷新令牌。保存(或者保存到数据库,或者将其硬编码到脚本中)。现在您有了刷新令牌,只要您想上传到YouTube,只需调用
即可print_r($client->getAccessToken());
在此之后,您之前经过身份验证的帐户现在将登录到您的脚本中。
仅供参考,这些是php示例,您可能需要相应调整。