在使用YouTube Data API v3时,我在识别嵌入式YouTube视频的播放限制方面遇到了问题。
示例:YouTube ID k85mRPqvMbE和3n4dXiagrZc在嵌入式播放方面似乎有相同的限制(就我的情况而言,在iPhone上)。我看过的参数是" embeddable"在Video API和videoSyndicated / videoEmbeddable in Search API。
所有"显而易见的"参数为两个视频提供相同的结果,但我可以玩#34; 3n4dXiagrZc"在我的设备上没有任何问题," k85mRPqvMbE"因内容所有者阻止我观看而拒绝播放(通过YouTube应用或YouTube网络播放工作正常)。请注意,我也检查了国家/地区的限制,我的国家/地区也不会被阻止。
有关如何通过YouTube Data API v3识别由于上述原因而被阻止的视频的任何想法?
答案 0 :(得分:1)
如果您执行JSON查询,http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=videoid
您将获得视频信息。在这里寻找“嵌入:允许”,如果存在视频是嵌入式的..希望这有帮助! :)