0

我被困住了......我一直在尝试让 Mailchimps API 与 Angular Resource 一起使用。我已经克服了最初的验证错误,但是电子邮件要求提供结构?

我不知道该怎么做..这是我目前的解决方案..

// In controller
this.saved = MailChimp.save({

            email:$.param({
                email: user.email,
                euid: '1',
                leid: '2'
            })
        });

// In module service
myModule.factory('MailChimp', function($resource){
return $resource('https://us2.api.mailchimp.com/2.0/lists/subscribe.json', {
    apikey: 'ac07bec21c8560d088b95888aab219fb-us7',
    id: '27749',
    email: '@email'
},
{
    save: {
        method: 'POST'
    }
});

});

4

2 回答 2

0

您需要使用“JSNOP”方法,因为您正在调用跨域 URL:

以下是角度网站的示例

Buzz 客户端 http://docs.angularjs.org/api/ngResource .$resource

和jsfiddle

http://jsfiddle.net/api/post/library/pure/

 save: {
        method: 'JSONP'
    }
于 2013-08-18T06:24:40.967 回答
0

对于未来的读者,我没有找到一个完全工作的角度模块,所以我做了一个。

试试看:https ://github.com/cgarnier/angular-mailchimp-subscribe

于 2015-02-14T13:12:31.417 回答