在我所在的地区无法访问 Youtube,我使用 VPN(cyberghost VPN)并使用它来访问 youtube API,具体来说,这是我请求的方式(通过 .NET 客户端库):
下面是我的示例代码
YouTubeRequestSettings settings = new YouTubeRequestSettings(Config.YoutubeApplicationName, Config.YouTubeDeveloperKey, Config.YouTubeConnectionUserName, Config.YouTubeConnectionPassword);
YouTubeRequest request = new YouTubeRequest(settings);
Video newVideo = new Video();
newVideo.Title = "XXXXXXXXXXXXXX";
newVideo.Tags.Add(new MediaCategory("XXXXXXXXXXX", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "xxxxx";
newVideo.Description = "XXXXXXXXXXXXXXXXXXXXXXXX";
newVideo.YouTubeEntry.Private = true;
FormUploadToken token = request.CreateFormUploadToken(newVideo);
我收到一封关于“可疑登录尝试”的电子邮件,这是有道理的……因为我现在通过不同的国家/地区登录,但我认为我可以将一些 IP 列入白名单并通过……在那里找不到任何此类选项! !
问题1:
youtube 开发者帐户中是否有将 IP(一组 IP)列入白名单的选项?
问题2:
如果不可能,我该怎么做?(一种可能的解决方案似乎是生成“应用程序特定密码”)?