0

我有一个网络应用程序,我想集成 mailchimp,这样当用户单击页面上的注册按钮时,用户的电子邮件会添加到 mailchimp 订阅列表中,但我很难这样做。问题是,页面上的按钮是使用 extjs 在 javascript 文件中创建的。我在开发 Web 应用程序方面没有太多经验。我已经下载了用于与 php 集成的 api。我看到了这个:“ AJAX Mailchimp 注册表单集成”,但它似乎有安全问题。任何人都可以帮助解释如何去做吗?

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 回答