0

私は Web アプリを持っており、ユーザーがページのサインアップ ボタンをクリックすると、ユーザーの電子メールが mailchimp サブスクリプション リストに追加されるように mailchimp を統合したいと考えていますが、そうするのが困難です。問題は、ページ上のボタンが extjs を使用して JavaScript ファイルで作成されることです。Web アプリケーションの開発経験はあまりありません。PHPと統合するためのAPIをすでにダウンロードしました。「AJAX Mailchimp signup form integration」を見ましたが、セキュリティ上の問題があるようです。誰でもこれを行う方法を説明できますか?

4

1 に答える 1

0

ユーザーの電子メールを使用して、ajax 呼び出しをサーバーに送信します。
そこから、(ダウンロードした) API を使用してメールを追加し、応答の結果をクライアントに返します。

舞台裏で (あなたのサーバーから彼らのサーバーへ) 行う場合、API キーを公開していないため、セキュリティ上のリスクはありません。

クライアント側のコード:

Ext.Ajax.request({
    url: 'add_mail_to_chimp.php',
    params: {
        email: theUser_sEmail
    },
    success: function(response){
        var text = response.responseText;
        alert ('yay' + text);
    }
});
于 2012-09-27T10:35:48.703 に答える