2016-04-04 13 views
5

Ich habe ein Problem mit Youtube Api v3. Das Problem ist, dass Informationen von einem hochgeladenen Video erhalten möchten, wenn Sie Informationen für Video abrufen, bekomme ich den Fehler 403 verboten.Fehler 403 Verboten mit Youtube API V3

Wenn ich die URL benutze, die ich benutze, sendet der Browser Json mich mit allen Videodaten zurück.

Visual Studio Fehler

screenshot 1

gleiche URL in Browser.

screenshot 2

if (videoId != "") 
      { 

       // If the video has the same description as a video and uploaded to YouTube, then I have removed that was uploaded earlier and upload the newrequest.Service.QueryClientLoginToken(); 
       //Uri urlVideo = new Uri(String.Format("http://gdata.youtube.com/feeds/api/users/{0}/uploads/{1}", hipoConfig.canal_youtube, videoId)); This is This is the URL of the version 2.0 
       Uri urlVideo = new Uri(String.Format("https://www.googleapis.com/youtube/v3/videos?id={0}&key={1}&part=snippet", videoId, hipoConfig.clave_api)); 

       Video ExistingVideo = request.Retrieve<Video>(urlVideo); 
       log.escribirInfoLog("Informacion: El video " + ExistingVideo.VideoId + "se elimina de YouTube para ser sustituido"); 

       request.Delete(ExistingVideo); 

Antwort

1

Haben Sie OAuth versucht, indem Sie Ihre Anfrage zu genehmigen? Bei der Überprüfung der Code Fehlerbeschreibung in YouTube Data API - Errors:

verboten (403)

Zugang verboten. Die Anfrage wurde möglicherweise nicht ordnungsgemäß autorisiert.

Sie können versuchen, OAuth mithilfe dieser Dokumentation unter YouTube Data API Overview als Leitfaden hinzuzufügen.

Wenn Ihre Anwendung keine API-Methoden verwenden, die Benutzer Genehmigung benötigen, lesen Sie den Authentifizierungs-Handbuch erfahren Sie, wie OAuth 2.0 Genehmigung zu implementieren.

Verwandte Themen