我正在使用属于YouTube Data API v3的 youtube.activities.list 来开发功能, 但是我遇到了关于这个API的问题。 当我添加参数“ publishedAfter ”来查询数据时, 我注意到参数不起作用, 这意味着查询结果不仅仅是在指定时间后发布的数据。 我检查过参数的格式是ISO8601(YYYY-MM-DDThh:mm:ss.sZ), 并使参数正确。 请尽可能地告诉我这个问题。 谢谢。
答案 0 :(得分:0)
我能够使用此参数。您是否检查过您使用的格式是否正确?至少有两种描述ISO 8601格式的方法: 1994-11-05T08:15:30-05:00或1994-11-05T13:15:30Z 如果您使用第一个,API将无法提供正确的结果,如文档中所述,它们需要的格式与1994-11-05T13:15:30Z相同。 此链接来自API文档:http://www.w3.org/TR/NOTE-datetime
希望这有帮助!
答案 1 :(得分:0)
您需要在查询中使用publishedAfter和publishedBefore这两个参数。 试试吧: https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&maxResults=5&publishedBefore=2016-06-03T09%3A00%3A00Z&publishedAfter=2016-06-03T00%3A00%3A00Z&q=youtube&key= {YOUR-API-KEY}