1

youube api を使用すると、このエラーが発生します

エラー Domain=com.google.GDataServiceDomain Code=403 「操作を完了できませんでした。(com.google.GDataServiceDomain エラー 403.)」 UserInfo=0x7676020 {Error=NoLinkedYouTubeAccount, error=NoLinkedYouTubeAccount}

4

1 に答える 1

0

サービス アカウント認証を使用しているため、このエラーが発生します。 サービス アカウント フローは、ユーザー情報にアクセスしないサーバー間の対話をサポートします。ただし、YouTube Data API はこのフローをサポートしていません。サービス アカウントを YouTube アカウントにリンクする方法がないため、このフローでリクエストを承認しようとすると、NoLinkedYouTubeAccount エラーが生成されます。 https://developers.google.com/youtube/v3/guides/authentication

サーバー側またはインストールされたアプリケーションなど、別のタイプの認証を使用することもできますが、ユーザーは自分のアカウントの使用を許可する必要があります。

さまざまなユーザーが自分のチャンネルに動画を追加できるアプリを作成したい場合は、ClientLogin 認証プロトコルを試すことができます。詳細については、こちらをご覧くださいhttps://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin#ClientLogin_Authentication

このプロトコルは非推奨ですが、問題を解決する方法が見つかりません。

于 2013-10-18T13:28:12.983 に答える