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