GmailAPI:如何获得某个查询的下一页结果?

GmailAPI:如何获得某个查询的下一页结果?,gmail,gmail-api,Gmail,Gmail Api,我有一个特定的查询,用于获取与特定搜索相对应的结果: response=gmail\u service.users().messages().list(userId=user\u id,q='from:“数字号-reply@amazon.com“,pageToken=”。执行() 要获取下一页的结果,这是正确的查询: response=gmail\u service.users().messages().list(userId=user\u id,q='from:“数字号-reply@amazo

我有一个特定的查询,用于获取与特定搜索相对应的结果:

response=gmail\u service.users().messages().list(userId=user\u id,q='from:“数字号-reply@amazon.com“,pageToken=”。执行()

要获取下一页的结果,这是正确的查询:

response=gmail\u service.users().messages().list(userId=user\u id,q='from:“数字号-reply@amazon.com“,pageToken=next_page_token)。执行()


我尝试不提供查询参数,认为下一个页面标记应该包含对生成上一个页面的查询的引用,但是我得到的结果不是来自查询参数。因此想知道获取查询对应的所有结果页面的正确方法是什么?

您的怀疑是正确的。只需在下一个页面获取时提供相同的查询,然后重复,直到响应中没有pageToken为止。然后您就知道您已经得到了该特定查询的所有结果