2013-02-12 230 views
1

每次YouTube API取得我嘗試使用YouTube API,我得到這個錯誤:用asp.net(401)未經授權錯誤

The remote server returned an error: (401) Unauthorized.

這個代碼:

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

,但每次我嘗試使用請求我得到的錯誤,這是什麼問題? 謝謝

回答

0

我不能留下評論,你沒有提到這個,但是你是否用YouTubeRequestSettings構造方法中的應用程序名替換了「app」?將代碼保留爲「應用程序」將阻止訪問。

編輯:我看了看YouTube API的.NET page,我找不到您使用的構造函數。他們列表中唯一的構造函數爲:

  • 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)
+0

是的,我也有我的應用程序 – Wahtever 2013-02-12 21:45:10

+0

的名稱替換它查看是否增加我做到答案幫助 – HBennet 2013-02-12 21:50:29

+0

您是否能夠參考我第一次添加API時鏈接到的API頁面? – HBennet 2013-02-12 21:51:24

相關問題