1

我能够使用 Google 服务帐户检索访问令牌,当我尝试使用与 Youtube API 相同的访问令牌时,我收到如下所述的错误:

<HTML>
<HEAD>
<TITLE>NoLinkedYouTubeAccount</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>NoLinkedYouTubeAccount</H1>
<H2>Error 401</H2>
</BODY>
</HTML>

在通过服务帐户检索访问令牌时,我使用范围值作为“ http://gdata.youtube.com ”,并且我能够获取访问令牌,但在用于访问 youtube 用户配置文件 api 时使用相同的访问令牌,即“ http:// gdata.youtube.com/feeds/api/users/default?v=2 " 上面提到的错误被抛出。

4

1 回答 1

0

我认为问题在于您使用的是未链接的 Google 帐户和 API v2.0

http://apiblog.youtube.com/2011/10/introducing-google-account-support-and.html

API v2.0 支持对拥有 YouTube 帐户的用户进行所有经过身份验证的操作,也可以称为关联的 Google 帐户,但不支持对未关联的 Google 帐户进行任何经过身份验证的操作。如果 v2.0 API 请求的身份验证令牌识别出未关联的 Google 帐户,API 将返回 401 NoLinkedYouTubeAccount 错误。

于 2013-02-06T03:28:22.433 回答