5

我正在尝试通过 API 从我的 Rails 3.2 应用程序订阅和更新 Mailchimp 列表的成员。

一切正常,除了我无法设置兴趣组。

设置分组的正确格式是什么。

我试过了

merge_vars: 'GROUPINGS'  => [
  [ 
    'id' => group_id,
    'groups' => ['array', 'of', 'groups']
  ]
]

merge_vars: 'GROUPINGS'  => [
  [ 
    'id' => group_id,
    'groups' => "comma,separated,groups"
  ]
]

merge_vars: 'GROUPINGS'  => [
  0 => [ 
    'id' => group_id,
    'groups' => "comma,separated,groups"
  ]
]

和其他几个变体。

似乎没有任何效果,文档也不清楚

4

1 回答 1

8

花了我一些时间,但我最终找到了正确的格式:

@gb.lists.subscribe({:id => list_id,
                     :email => {:email => self.email},
                     :merge_vars => {:FNAME => self.firstname,
                                     :groupings => [{:id => grouping_id,
                                                     :groups => ["name","of","groups"]
                                                   }]
                                    },
                     :double_optin => false,
                     :send_welcome => false,
                     :update_existing => true})

我正在使用 rails 3.1.11 和长臂猿 0.5.0

希望这会有所帮助!

于 2013-07-26T09:04:34.000 回答