Youtube API:在断开google plus身份后从api返回的nolinkedyoutubeaccount错误

时间:2013-07-02 14:33:15

标签: youtube youtube-api google-oauth

重新提出问题:

使用youtube api v 3.0和oauth,当用户被发送登录时,他们有多个选项:例如关联的YouTube帐户和Google帐户。两个不同的登录(访问令牌)具有对api的不同访问权限。我需要能够让用户登录到他们正确的youtube帐户(如果有的话)。我的应用程序如何做到这一点?用户当前不知道他们应该选择哪个选项,即使应用程序可能能够告诉他们之后选择了哪个选项。

https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=1056190619576.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=https:%2F%2Fwww.googleapis.com%2Fauth%2Fyoutube

enter image description here


问题的原始措辞:

好的,这真的让人感到困惑。我的YouTube帐户使用了Gmail,因此我认为可以安全地说它与我的Google帐户相关联(如果存在此类链接确实存在)。几天前我在youtube上,该网站将我的YouTube帐户设置为我自己的谷歌+帐户(据我所知)。我的Gmail / Google帐户没有谷歌+。无论如何,此后不久,我解除了谷歌+帐户与频道的链接。不幸的是,在这一点上,youtube表示这只是暂时的。

这样的净效果是:我不能将youtube api与youtube帐户一起使用。它说nolinkedyoutubeaccount。

所以,youtube api对我来说似乎不可行。这种混乱足以让人头晕目眩。但是,有人可以建议一个解决方案让我的帐户再次使用api吗?

编辑:我设法使用新打开的YouTube帐户重现错误(或多或少)。更多信息:https://code.google.com/p/gdata-issues/issues/detail?id=4860

1 个答案:

答案 0 :(得分:1)

这些博文应该有助于解释正在发生的事情

根据您的描述,我认为事情按预期工作,但您需要小心确保在完成OAuth 2流程时选择正确的频道。