2016-04-04 189 views
5

我有Youtube Api v3的問題。問題是,想要從上傳的視頻獲取信息時,執行檢索視頻信息時,出現403 Forbidden錯誤。錯誤403 Forbidden whith Youtube API V3

如果我運行url,我使用瀏覽器返回Json與所有視頻數據。

Visual Studio中的錯誤在瀏覽器中

screenshot 1

相同的URL。

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); 

回答

1

您是否嘗試過加入OAuth的授權要求?在檢查碼錯誤描述在YouTube Data API - Errors

禁止(403)

訪問被禁止。該請求可能未被正確授權。

您可以嘗試使用YouTube Data API Overview上的此文檔添加OAuth作爲指南。

如果您的應用程序將使用需要用戶 授權任何API方法,閱讀認證指南,瞭解如何實現 的OAuth 2.0授權。

相關問題