0
我正嘗試使用YouTube API來返回最近發佈的視頻,但我使用的過濾器似乎並未按預期工作。YouTube API「已發佈」過濾器似乎無法正常工作
此API調用僅返回兩個視頻,而應該有萬噸以上即是3月1日以後公佈:
但是,如果我添加查詢字符串,那麼更多的結果返回。例如:
任何人都知道爲什麼嗎?有沒有另外一種方法可以讓我發佈最新的視頻,無論查詢字符串如何?
我正嘗試使用YouTube API來返回最近發佈的視頻,但我使用的過濾器似乎並未按預期工作。YouTube API「已發佈」過濾器似乎無法正常工作
此API調用僅返回兩個視頻,而應該有萬噸以上即是3月1日以後公佈:
但是,如果我添加查詢字符串,那麼更多的結果返回。例如:
任何人都知道爲什麼嗎?有沒有另外一種方法可以讓我發佈最新的視頻,無論查詢字符串如何?
我理解你的困惑,但這不是fields=
參數所使用的。 documentation應該希望清除一些東西,但總而言之,以這種方式使用fields=
相當於發出請求而不使用fields=
參數,然後過濾該請求的結果,以使其僅包含與過濾器匹配的條目。
因此,如果您的沒有fields=
的請求通常會返回25個特定視頻,那麼在該視頻中添加fields=
會給您一個包含0到25個視頻的回覆 - 所有不匹配的視頻都會被濾除。
您可以要求最近發佈的視頻飼料不使用http://gdata.youtube.com/feeds/api/videos?v=2&orderby=published
啊,這說明它的任何其他過濾器。謝謝傑夫! – Alex