【发布时间】:2012-12-30 00:42:06
【问题描述】:
快速概览我的应用程序正在做什么:
- 客户通过 OAuth 对其 Google 帐户进行身份验证。
- 我检索他们的访问和刷新令牌并存储它们以供使用
- 我针对观看次数、cmets 等基本指标进行 YouTube 分析报告查询。我从今天开始查询,并及时回溯。
我的问题是:我如何知道何时停止查询?
即使我指定了 1980 年的日期,API 似乎也没有返回任何错误。API 似乎没有返回任何结果,因为“rows”字段不存在:
{"kind":"youtubeAnalytics#resultTable","columnHeaders":[{"name":"day","columnType":"DIMENSION","dataType":"STRING"},{"name": "views","columnType":"METRIC","dataType":"INTEGER"}]}
如果 API 返回这样的结果,而“rows”字段不存在,我停止查询是否可靠?我担心的是,如果客户在某个时间段内没有任何数据,并且 API 返回这种类型的结果(缺少“行”字段),客户是否有可能在他的时间段之前仍有数据?因此我应该继续向后查询?我怎么知道什么时候停止?
【问题讨论】:
标签: youtube-api