错误403禁止使用Youtube API V3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误403禁止使用Youtube API V3相关的知识,希望对你有一定的参考价值。

我有Youtube Api v3的问题。问题是想要从上传的视频中获取信息,在执行视频的检索信息时,我收到错误403 Forbidden。

如果我运行网址,我使用浏览器返回Json me所有视频数据。

Visual Studio错误

screenshot 1

浏览器中的相同网址。

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

您是否尝试过添加OAuth来授权您的请求?在检查YouTube Data API - Errors中的代码错误描述时:

禁止的(403)

访问被禁止。该请求可能未得到适当授权。

您可以尝试使用YouTube Data API Overview上的此文档添加OAuth作为指南。

如果您的应用程序将使用任何需要用户授权的API方法,请阅读身份验证指南以了解如何实施OAuth 2.0授权。

以上是关于错误403禁止使用Youtube API V3的主要内容,如果未能解决你的问题,请参考以下文章

YouTube 视频评级 api (v3) 在模拟器中工作,但在真实设备中出现 403 错误

Youtube API 权限 403 禁止错误

查询 YouTube Analytics API .NET 时返回 403 禁止错误

Youtube Data API v3,创建多个流后接收 403

尝试使用 YouTube 分析 API 检索指标时禁止出现 403

iOS 应用上的 Youtube API v3。我的 API 密钥不起作用,但其他人的密钥在同一个应用程序上工作。错误 403