2013-06-21 97 views
5

我試圖通過API從我的Rails 3.2應用程序訂閱和更新Mailchimp列表的成員。如何通過Mailchimp API更新分組?

一切工作正常,但我無法設置興趣小組。

什麼是設置分組的正確格式。

我已經試過

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" 
    ] 
] 

和其他一些變化。

似乎沒有任何工作和文檔都不清楚

+0

謝謝@AndyHarvey有同樣的問題,你的Q幫助我過去了。 – Jakub

回答

8

我花了一些時間,但我finnaly想通了正確的格式:

@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}) 

我使用的軌道3.1.11和0.5.0長臂猿

希望這會有所幫助!

+0

正是我最終做的!爲緩慢的反應道歉 –

+0

謝謝,我遇到的問題是':groups => [「name」,「of」,「groups」]'我發送它時不是數組,你會認爲Mailchimp會驗證這個更好!? – Jakub