【问题标题】:Fetch gmail thread conversation of my crm contacts only仅获取我的 crm 联系人的 gmail 线程对话
【发布时间】:2018-01-05 04:29:28
【问题描述】:

基本上我使用 gmail php api 为我的用户显示 gmail 收件箱。但主要是我只想显示我的 crm 联系人的 gmail 线程对话。为此,我在 gmails 线程的 q 参数中传递了我的联系人的所有电子邮件,但是这个 q 参数仅在 250 封电子邮件之后才有效,之后我收到了错误的请求错误作为响应。谁能告诉我 gmail php api 的 q 参数的长度是否有任何限制或处理这种情况的更好方法..

【问题讨论】:

    标签: gmail-api


    【解决方案1】:

    由于查询长度限制,您很可能必须将您的电子邮件集分成适合查询限制的批次。

    如果性能是一个问题,您可以使用批处理请求将电子邮件批处理分组为一个请求。见:https://developers.google.com/gmail/api/guides/batch

    注意:您的批次中的请求仍将受到速率和并发请求限制。见:https://developers.google.com/gmail/api/v1/reference/quota

    【讨论】:

    • 但我想在顶部显示最新对话...这样我无法获取与我们所有潜在客户的最新对话
    • 是的,Gmail API 查询机制不能进行复杂的查询。对于您的情况,最好对每封电子邮件进行一次查询,首先排序最新的,限制为前 1-2 个结果,然后使用批处理请求机制将这些结果进行批处理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 2016-06-20
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    相关资源
    最近更新 更多