【问题标题】:Mailchimp Error: -100 when using node-mailchimp API in a Meteor appMailchimp 错误:在 Meteor 应用程序中使用 node-mailchimp API 时出现 -100
【发布时间】:2014-05-26 21:32:25
【问题描述】:

我正在尝试使用meteor-mailchimp,而后者又使用node-mailchimp 将电子邮件订阅到邮件列表

但是当我调用列表/订阅时,我不断收到错误消息:-100 “您必须指定电子邮件”

apiKey = "234324234234324324234234"
listId = 
    id : "234234234"
email = -> 
    email: 'example@gmail.com'

MailChimpAPI = new MailChimp(
    apiKey
    version: '2.0'
)

MailChimpAPI.call "lists", "subscribe", listId, email, (error,data)->
    return

我相当确定这是我格式化传递给 api 调用的电子邮件争论的方式,但我不知道如何正确地做到这一点。

如果我把它变成一个对象:

email = 
    email: example@gmail.com

它抱怨它不是一个函数

当我把它变成一个返回和对象的函数时(如上)仍然没有运气

【问题讨论】:

    标签: node.js coffeescript meteor mailchimp


    【解决方案1】:

    想通了,是的,我是个白痴。所有选项都必须作为单个对象传递,因此配置和调用需要:

    options = 
        id : "234234234"
        email :
            email: 'example@gmail.com'
    
    MailChimpAPI.call "lists", "subscribe", options (error,data)->
        return
    

    【讨论】:

      猜你喜欢
      • 2014-01-03
      • 2017-08-16
      • 2014-02-24
      • 1970-01-01
      • 2022-06-21
      • 2014-05-23
      • 2018-10-19
      • 2014-08-04
      • 2018-03-18
      相关资源
      最近更新 更多