[詢問] 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