2016-04-04 10 views
5

Ho un problema con Youtube Api v3. Il problema è che vuole ottenere informazioni da un video caricato, quando si esegue Recupera informazioni per video, ottengo l'errore 403 Proibito.Errore 403 Proibito con l'API Youtube V3

Se eseguo l'url che sto utilizzando il browser restituisco Json me con tutti i dati video.

Visual Studio Errore

screenshot 1

stesso URL nel 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); 

risposta

1

Hai provato l'aggiunta di OAuth per autorizzare la richiesta? Al momento del check il codice di errore nella descrizione YouTube Data API - Errors:

proibito (403)

accesso proibito. La richiesta potrebbe non essere correttamente autorizzata.

È possibile provare ad aggiungere OAuth utilizzando questa documentazione su YouTube Data API Overview come guida.

Se l'applicazione utilizzerà i metodi API che richiedono all'utente l'autorizzazione , leggere la guida di autenticazione per imparare come implementare OAuth 2.0 autorizzazione.

Problemi correlati