2016-10-25 12 views
0

Hubspot APIを使用して一度に複数の電子メールを追加したいとします。電子メールを追加するためにforeachループを使用しましたが、30秒後に実行時間を超えています。 Hubspot APIを使用してプロパティを追加する方法はありますか?Hubspot一括追加プロパティ

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]); 
} 
+0

ようこそ。 [ツアー](http://stackoverflow.com/tour)をご覧ください。 [What topic about about](http://stackoverflow.com/help/on-topic)と[よくある質問をする方法](http://stackoverflow.com/help/)をチェックしてみてください。ハウツー尋ねる)、[完璧な質問](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)、そして[最小、完全、検証可能な例](http://stackoverflow.com/help/mcve)。試したコードと受け取ったエラーを投稿してください。できるだけ具体的にすることで、より良い回答につながります。 –

+0

あなたのコードで投稿を編集してください。私たちはより簡単に、より速く、ありがとう! – Clay

答えて

1

Hubspot's docsで推奨されているように、あなたが作成または1つのリクエストで100人の連絡先を更新することを可能にする、そのBatch APIを使用したいと思います。

この同じエンドポイントをサポートしているこのオープンソースPHP Hubspot wrapperもチェックしてください。

関連する問題