2012-12-31 40 views
0

无论我试图http://gdata.youtube.com/feeds/api/users/t_vuWv0C8mbjQAe-5RKKrQ/uploads?v=2&start-index=1&max-results=50&prettyprint=True&safeSearch=nonehttp://gdata.youtube.com/feeds/api/users/t_vuWv0C8mbjQAe-5RKKrQ/uploads?v=2&start-index=1&max-results=50&prettyprint=True&safeSearch=moderatehttp://gdata.youtube.com/feeds/api/users/t_vuWv0C8mbjQAe-5RKKrQ/uploads?v=2&start-index=1&max-results=50&prettyprint=True&safeSearch=strictsafeSearch过滤器视频,但它不是IP限制。这是一个错误吗?

结果被过滤并仅返回1个视频。

但是,如果我删除safeSearch参数,http://gdata.youtube.com/feeds/api/users/t_vuWv0C8mbjQAe-5RKKrQ/uploads?v=2&start-index=1&max-results=50&prettyprint=True,我可以得到很多视频。

我不认为它与ip限制有关,没有返回yt $ state和类似“”此视频在您所在地区不可用“。我可以在浏览器上播放所有视频相同的IP,它是不相关的制约参数,http://gdata.youtube.com/feeds/api/users/t_vuWv0C8mbjQAe-5RKKrQ/uploads?v=2&start-index=1&max-results=50&prettyprint=True&restriction=127.0.0.1&safeSearch=none还是回到1视频。

我的问题是,什么样的限制正是导致安全搜索过滤我的结果,如果没有IP限制,还有什么?18岁以上的视频?

Only one video returned

More videos returned

回答

1

由于第一组查询全部违背搜索索引,而您的其他查询违背后端数据库,您将得到不同的结果。这更详细的http://apiblog.youtube.com/2012/03/keeping-things-fresh.html

+0

感谢, 我既需要限制= IP和安全搜索=严格的IP限制(尽管它不是100%,我知道)解释说。 示例,http://gdata.youtube.com/feeds/api/users/FoxNewsChannel/uploads?v=2&start-index=1&max-results=20&alt=json&prettyprint=True&restriction=MY返回“此视频不适用于您的地区”。但是,如果我添加safeSearch参数,http://gdata.youtube.com/feeds/api/users/FoxNewsChannel/uploads?v=2&start-index=1&max-results=20&alt=json&prettyprint=True&restriction=MY&safeSearch=none会过滤这些视频。如果searchSearch违反搜索索引,那么解决方案是什么? –

相关问题