【问题标题】:Users.messages list capping at number less than maxResultsUsers.messages 列表的上限数量小于 maxResults
【发布时间】:2018-08-15 20:09:31
【问题描述】:

我目前正在使用 Gmail API 列出包含特定字符串的邮件。将 maxResults 设置为任意数字(例如 9000、8000、9999)时,API 将列表上限设置为 511,而对于我的搜索,该数字应为 ~800。

例如,当搜索包含字符串“A”和 maxResults = 9999 的所有电子邮件时,它仅列出 511 个实例。

列出超过 511 项的 API 是否存在问题?有没有人遇到过类似的问题?谢谢!

【问题讨论】:

    标签: python gmail-api


    【解决方案1】:

    您正在执行Users.messages: list 并且您的maxResults 被设置为比获取的更多的所需数字。

    使用您的实时数据在 Gmail API 中尝试Try It。如果它返回的值与您的代码获取的值相同,那么 API 和您的代码都没有问题。可能是您缺少使用nextPageToken 之类的东西。因为我确定您的所有消息都已提取,只是没有显示在单个页面中。

    参见this SO post

    【讨论】:

      猜你喜欢
      • 2014-10-18
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2021-12-24
      • 1970-01-01
      相关资源
      最近更新 更多