2017-04-19 26 views
0

カスタムフォームを作成したいので、ユーザーがアクティブなキャンペーンにサインアップすると、2番目のフォームが表示されます。 2番目のフォームでは、メールを受信するカテゴリを選択できます。アクティブなキャンペーンのAPIを使って作業する

私はいくつかの調査を行い、アクティブキャンペーンで提供されているAPIを使用する必要があると思っていますが、どうすればいいのかわかりません。

これは彼らのAPI http://www.activecampaign.com/api/overview.php

誰もが私を始めるために私のために任意のポインタを持っています。 乾杯

+0

これまでに何か試しましたか? – MetaColon

答えて

1

フォームエディタを使用して直接ビルドすることができます。これはAPIを使用する必要はありません。最初のフォームで2つのフォームを作成する>オプション>送信時> 2番目のフォームの直接リンクを含むので、連絡先が最初のフォームを提出すると、2番目のフォームにリダイレクトされます。

あなたが最初のフォームで、既にそれを得たので、あなたが最初のフォームのURLを提出するには、連絡先は第二の形式で電子メールを含めない場合は、次のとおり

http://your-account.activehosted.com/f/yourformID?email=%EMAIL%をそのためには、あらかじめ入力します電子メールフィールド。

+0

これについてはもう少し詳しく説明します - https://community.activecampaign.com/t/two-step-forms/1636 –

+0

更新された回答を見ると、私はそれをどのように稼働させましたか、あなたのanwswerが私に思いを馳せてくれました私は正しい軌道に乗っていましたが、ページをリロードしたり、リダイレクトしたりせずに2番目のフォームをポップアップしたいと思っていました。ヘルプのための乾杯:) –

0

アクティブキャンペーンAPIを使用するには、ここから基本的なコードを取得するか、コンポーザを使用して直接インストールする必要があります。 https://github.com/ActiveCampaign/activecampaign-api-php

これを統合すると、ユーザーアカウントにアクセスするためのコードが必要になります。リスト/キャンペーンなどを取得することができます。 https://www.activecampaign.com/api/overview.php

$ac = new ActiveCampaign(USER_API_URL,USER_API_KEY); 
$result = $ac->api("account/view"); 
if(isset($result->result_code) && $result->result_code == 1) 
{ 
    // here you will able to get further lists, campaigns etc for all API actions 
    // for eg to add a new list :- $result = $ac->api("list/add",$params); 
    // $params will be required elements array 
} 
関連する問題