Я хочу добавить несколько электронных писем одновременно через 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, вы хотите использовать их Пакетный API, что позволяет создавать или обновлять до 100 контактов за один запрос.
Вы также можете проверить этот открытый исходный код Оболочка PHP Hubspot, который поддерживает эту же конечную точку.
Других решений пока нет …