[询问] youtube data api v3问题

楼主: lhsieh (不要问)   2016-02-27 06:36:54
youtube data api v3遇到一些问题,请教先进
所用开发工具是PHP 5.4.45
1.search.list的总笔数(totalResults)跟各分页笔数总和不同?
举例搜寻结果search.list的totalResults值为250
各分页search.list条数(responce的笔数)总加起来可能只有215
总条数愈多发生的频率与差异数目愈高
承上,250笔分页结果,maxresults如为20,分13页
除第一页后面12页的pageToken也都有(正常)
但search.list能正常responce的资料只有215笔,11个分页
后面两页虽然能带pageToken,但responce皆为最后正常显示的第11页内容
即使带了pageToken,responce内容仍不会变
单页有时也会发生
如搜寻结果totalResults值为12
实际responce的笔数(如videoId)不到12笔
当order参数非默认的relevence差异最大
(还是有人没这问题?)
2.search.list当中order参数运作只是排序吗?
会这样问是因为当order参数为默认的relevence和为其他时(如date,viewCount...
两者所搜寻出来的结果条数常常会不同
譬如参数为relevence时结果totalResults为100
参数为其他时皆为85(或105)
只有参数为relevence跑出的跟其他order参数不同
(还是说有人跑出来都相同?)
不知其他工具如java,python的开发者有没碰到以上1,2问题?
3.如果影片字幕只有自动产生的,在search.list中videoCaption被当作none?
当中videoCaption参数值closedCaption找有字幕影片
但字幕只有自动产生的不会被找到?
4.api v3的captions.download总发生 403 forbidden error
The permissions associated with the request are not sufficient to download
the caption track. The request might not be properly authorized, or the video
order might not have enabled third-party contributions for this caption.
请问v3 什么条件下的影片字幕是准许download的?
不含过去的?timedtext或其他v2方案
(还是说有人都没这问题?)

Links booklink

Contact Us: admin [ a t ] ucptt.com