Python BigQuery Api getQueryResults返回0记录的pageToken

Python BigQuery Api getQueryResults返回0记录的pageToken,python,google-app-engine,google-bigquery,Python,Google App Engine,Google Bigquery,我们有一个查询,有时调用时返回0条记录。在jobId上调用getQueryResults时,它返回一个包含0行的有效pageToken。这有点出乎意料,因为技术上没有数据。最糟糕的是,如果您继续为后续数据拉取提供pageToken,那么它会在每个页面上始终为零行提供有效的标记。 如果查询最初使用pageToken返回数据,并且您继续使用pageToken进行后续数据提取,则在给出终止条件的最后一页之后,它将pageToken返回为None 这里的行为似乎不一致?这是错误吗 下面是我看到的一个示例

我们有一个查询,有时调用时返回0条记录。在jobId上调用getQueryResults时,它返回一个包含0行的有效pageToken。这有点出乎意料,因为技术上没有数据。最糟糕的是,如果您继续为后续数据拉取提供pageToken,那么它会在每个页面上始终为零行提供有效的标记。 如果查询最初使用pageToken返回数据,并且您继续使用pageToken进行后续数据提取,则在给出终止条件的最后一页之后,它将pageToken返回为None

这里的行为似乎不一致?这是错误吗

下面是我看到的一个示例jobresponse: 以下是作业响应示例: {u'kind':u'bigquery#getQueryResultsResponse',u'jobReference':{u'projectId':u'xxx',u'jobId':u'job'aUAK1qlMkOhqPYxwj6p',u'cacheHit':True,u'jobComplete':True,u'totalRows:u'strong>0,u'pageToken':u'CIDB777777QOGQFAAE','u'“vUqnlBof5LNyOIdb3TAcUeUweLc/6JrAdpn-kvulQHoSb7ImNUZ-NFM”,u'schema':{……}


我正在使用python并使用BQ api在GAE上运行查询这是一个已知的问题,已经存在太久了。它在本周的发行版中得到了修复,应该在今天下午或明天上线