1

YouTube API を使用しようとするたびに、次のエラーが発生します。

リモート サーバーがエラーを返しました: (401) 権限がありません。

このコードで:

public static YouTubeRequest AuthRequest()
    {
        YouTubeRequestSettings Setting =
            new YouTubeRequestSettings("app", "key", "email", "pass");
        Setting.Timeout = 99999999;
        YouTubeRequest _request = new YouTubeRequest(Setting);
        return _request;
    }

ここでキーを取得しました: http://code.google.com/apis/youtube/dashboard

電子メールとパスワードを数回確認しましたが、問題なく動作しています。

ここにもアプリケーションを登録しました: https://code.google.com/apis/console

しかし、リクエストを使用しようとするたびにエラーが発生します。何が問題なのですか? ありがとう

4

1 に答える 1

0

私はコメントを残すことができず、あなたはこれについて言及していませんでしたが、YouTubeRequestSettingsコンストラクター メソッドで "app" をアプリケーションの名前に置き換えましたか? コードを「アプリ」のままにしておくと、アクセスできなくなります。

編集: YouTube APIの.NET ページを調べましたが、使用しているコンストラクターが見つかりませんでした。リストされている唯一のコンストラクターは次のとおりです。

  • YouTubeRequestSettings("example app", clientID, developerKey)
  • YouTubeRequestSettings("example app", clientID, developerKey, (String) SessionToken)
  • YouTubeRequestSettings("example app", clientID, developerKey, username, password)
  • YouTubeRequestSettings("NETUnittests", this.ytClient, this.ytDevKey, this.ytUser, this.ytPwd)
于 2013-02-12T21:42:21.590 に答える