问题的改写:
使用带有 oauth 的 youtube api v 3.0,当用户被发送到登录时,他们有多个选项:例如链接的 youtube 帐户和 google 帐户。两个不同的登录名(访问令牌)对 api 具有不同的访问权限。我需要能够让用户登录到他们正确的 youtube 帐户(如果他们有的话)。我的应用程序如何做到这一点?用户目前不知道他们应该选择哪个选项,即使应用程序可能能够分辨出他们之后选择了哪个选项。
问题的原始措辞:
好的,这真的很令人困惑。我的 youtube 帐户使用 gmail,所以我认为可以肯定地说它已链接到我的 google 帐户(如果确实存在这样的链接)。几天前,我在 youtube 上,该网站诱使我为我的 youtube 帐户提供了自己的 google+ 帐户(据我所知)。我的 gmail/google 帐户没有 google+。无论如何,此后不久,我取消了 google+ 帐户与频道的链接。不祥的是,此时 youtube 表示这只是暂时的。
这样做的最终效果是:我无法将 youtube api 与 youtube 帐户一起使用。它说 nolinkedyoutubeaccount 。
因此,youtube api 对我来说似乎无法使用。这种混乱足以让人头晕目眩。但是任何人都可以提出一个解决方案来让我的帐户再次使用 api 吗?
编辑:我已经设法用新打开的 youtube 帐户重现了错误(或多或少)。更多信息: https ://code.google.com/p/gdata-issues/issues/detail?id=4860