首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从YouTube v3接口获取错误响应:YoutubeService

如何从YouTube v3接口获取错误响应:YoutubeService
EN

Stack Overflow用户
提问于 2013-05-04 01:14:55
回答 2查看 853关注 0票数 1

我目前正在使用谷歌YouTube V3应用程序接口来获取You Tube上的几个视频的点击量。当无法检索视图计数时,我希望解析响应以获得结果。示例“此视频是私有的”或“上传者未提供此视频”

我需要检索“此视频是私人的”这一部分。

下面是我的代码片段

使用Google.Apis.Youtube.v3.YoutubeService

私人YoutubeService youtube;

var统计= youtube.Videos.List(ytidobj.ToString(),“YTVideo”);

YTVideo.Fetch ViewCountResponse = var ()

我可以从这个调用中获得视图计数,没有任何问题,但我似乎无法获得错误响应?

如何从调用中获取错误响应: var ViewCountResponse = YTVideo.Fetch()

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-04 10:18:51

我试图通过YouTube数据接口v3从两个账户获取我的私人YouTube视频的详细信息,其中一个账户是视频的所有者。视频的所有者收到了完整的属性(包括没有问题的"privacyStatus": "private" ),但另一个帐户收到了一个没有任何属性或详细信息的200 OK响应。

似乎只有私人视频的所有者才会得到回复,而其他用户会收到一个空的回复,就好像不存在这样的视频一样。YouTube Data API - Errors似乎也不包括私人视频的错误响应。

如果您需要通知用户是否有空响应,我建议您发送一条消息“此视频不存在或被上传者设置为隐私”或类似的消息。

如果你想知道一个视频是否存在但又是私有的,而不是它的所有者,我不认为v3接口能够做到这一点。

票数 0
EN

Stack Overflow用户

发布于 2013-05-04 13:04:35

这是有道理的。如果任何人都能看到视频,那么“私有”状态就不是私有的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16364330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档