2013-02-12 3 views
1

Everytime i essayer d'utiliser le api youtube je reçois cette erreur:api youtube avec asp.net (401) Erreur non autorisée

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

sur ce code:

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

i acquis la clé ici : http://code.google.com/apis/youtube/dashboard

et l'e-mail et mot de passe, j'ai vérifié quelques fois et ils fonctionnent bien.

i également enregistré ma demande ici: https://code.google.com/apis/console

mais chaque fois que j'essaie d'utiliser la demande que je reçois l'erreur, quel est le problème? Merci

Répondre

0

Je ne peux pas laisser de commentaires, et vous ne l'avez pas mentionné, mais avez-vous remplacé "app" avec le nom de votre application dans la méthode constructeur YouTubeRequestSettings? Laisser le code comme "app" empêcherait l'accès.

Modifier: J'ai jeté un coup d'œil au .NET page pour l'API YouTube et je n'ai pas trouvé le constructeur que vous utilisez. Les seuls constructeurs qu'ils liste sont:

  • 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

oui je ne remplacerai avec le nom de mon application – Wahtever

+0

Voir si les ajouts que je fait à l'aide de la réponse – HBennet

+0

Avez-vous pu référencer la page d'API à laquelle je me suis connecté lorsque vous avez ajouté l'API pour la première fois? – HBennet

Questions connexes