我的任务是通过数据 API 将我们的内部视频系统与 YouTube 集成,这样我们就可以使用浏览器内和服务器视频上传工具。我已将 YouTube 频道链接到 Google 帐户,然后将其链接到包含 OAuth2 详细信息的 Cloud Console 帐户。
但是,当我使用 Cloud Console 帐户进行身份验证并尝试上传视频时,我收到了 NoLinkedYoutubeAccount 错误。以下是链接帐户的一些屏幕截图(我被要求模糊用户名和 ID,但它们确实匹配):
我的任务是通过数据 API 将我们的内部视频系统与 YouTube 集成,这样我们就可以使用浏览器内和服务器视频上传工具。我已将 YouTube 频道链接到 Google 帐户,然后将其链接到包含 OAuth2 详细信息的 Cloud Console 帐户。
但是,当我使用 Cloud Console 帐户进行身份验证并尝试上传视频时,我收到了 NoLinkedYoutubeAccount 错误。以下是链接帐户的一些屏幕截图(我被要求模糊用户名和 ID,但它们确实匹配):
无需将与您的 YouTube 频道有关的任何内容链接到用于云(开发人员)控制台的同一帐户。它不应该伤害,但没有必要。
确保您使用有效 YouTube 频道的凭据(同样,不必在 Cloud Console 中注册)通过 OAuth 2 流程,并且如果您看到 OAuth 2 频道选择器(请参阅http://apiblog.youtube.com/2013/06/google-page-identities-and-youtube-api.html)
如果您仍然遇到问题,请尝试将此作为健全性检查:使用API Explorer进行 youtube.channels.list(mine=true, part='snippet') 调用,并使用小 OAuth 使用相同的凭据进行身份验证2 拨动开关在右上角。你收到回复了吗?