Hubspot 批量添加 属性

Hubspot bulk add property

我想通过 Hubspot 一次添加多封电子邮件 API。我使用 foreach 循环添加电子邮件,但 30 秒后,它显示执行时间已超出。有没有通过 Hubspot API 添加 属性 的批量方法?

foreach ($leads as $lead) {
  $data['email'] = $lead['email'];
  $data['firstname'] = $lead['name'];
  $hubspot = new HubSpot($autoDetails[3]->api_creds_required);
  $hubspot->contacts()->create_contact($data);
  $email = $hubspot->contacts()->get_contact_by_email($lead['email']);
  $result = $hubspot->lists()->add_contacts_to_list($email->vid, $autoDetails[0]);
}

根据 Hubspot's docs, you'll want to use their Batch API 中的建议,您可以在一个请求中创建或更新最多 100 个联系人。

您可能还想看看这个开源 PHP Hubspot wrapper,它支持相同的端点。