Mailchimp REST API订阅验证错误“结构”角度资源

时间:2013-08-18 05:16:12

标签: javascript api angularjs mailchimp

我被卡住了...我一直试图让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'
    }
});

});

2 个答案:

答案 0 :(得分:0)

您需要使用“JSNOP”方法来调用跨域URL:

下面的

是角度站点

的示例

Buzz客户端 http://docs.angularjs.org/api/ngResource。$资源

和jsfiddle

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

 save: {
        method: 'JSONP'
    }

答案 1 :(得分:0)

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

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