重新提出问题:
使用youtube api v 3.0和oauth,当用户被发送登录时,他们有多个选项:例如关联的YouTube帐户和Google帐户。两个不同的登录(访问令牌)具有对api的不同访问权限。我需要能够让用户登录到他们正确的youtube帐户(如果有的话)。我的应用程序如何做到这一点?用户当前不知道他们应该选择哪个选项,即使应用程序可能能够告诉他们之后选择了哪个选项。
问题的原始措辞:
好的,这真的让人感到困惑。我的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
答案 0 :(得分:1)
这些博文应该有助于解释正在发生的事情
根据您的描述,我认为事情按预期工作,但您需要小心确保在完成OAuth 2流程时选择正确的频道。