尝试使用accessstoken检索的服务帐户执行时,Youtube api返回错误

时间:2013-02-05 10:14:47

标签: youtube-api service-accounts

我可以使用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 userprofile api时具有相同的accessstoken,即     “http://gdata.youtube.com/feeds/api/users/default?v=2”引发了上述错误。

1 个答案:

答案 0 :(得分:0)

我认为问题在于您使用的是与API v2.0无关的Google帐户

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错误。