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

問題は、API v2.0 でリンクされていない Google アカウントを使用していることだと思います

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

API v2.0 は、リンクされた Google アカウントとも呼ばれる YouTube アカウントを持つユーザーのすべての認証済み操作をサポートしていますが、リンクされていない Google アカウントの認証済み操作はサポートしていません。v2.0 API リクエストの認証トークンがリンクされていない Google アカウントを識別した場合、API は 401 NoLinkedYouTubeAccount エラーを返します。

于 2013-02-06T03:28:22.433 に答える