2013-02-12 205 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

相关问题