您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用GoogleDrive的Python快速入门遍历nextPageToken

如何使用GoogleDrive的Python快速入门遍历nextPageToken

让我们来看一下File:list方法的Google Drive api文档

在请求的字段中,您询问nextPageToken,结果将包含nextPage的令牌(如果nextPage存在)。结果将是这样的:

{
 ...,
 "nextPageToken": "V1*3|0|XXXXXX",
 "files": [
  {
   ...
  },...
  ]
}

您可以提取nextPageToken值,例如:

token = results.get('nextPageToken', None)

List方法可以使用string参数pageToken

用于在下一页上继续上一个列表请求的令牌。应将其设置为上一个响应中的“ nextPageToken”的值。

只需在下一个请求中设置参数pageToken即可获得下一页结果:

    results = service.files().list(
        pageSize=1000,
        pageToken=token,
        fields="nextPageToken, files(mimeType, name)").execute()
    items = results.get('files', [])

现在,您可以轻松地进行循环以获得所有结果。

python 2022/1/1 18:48:54 有339人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶