2011-01-12 13 views
4

何らかの理由で、私はHominidの最新バージョンをMailChimpのグループ化に使用できません。MailChimp API 1.3 + Hominid 3 +グループ化

ここで私がやっているの抜粋です:

info[:GROUPINGS] = { 'name' => 'Locations', 'groups' => 'SomeLocation' }  
mailchimp = Hominid::API.new(MAILCHIMP_API_KEY) 
list_id = mailchimp.find_list_id_by_name MAILCHIMP_LIST_NAME 
mailchimp.list_update_member(list_id, email_value, info) 

を私は一見の配列のすべての組み合わせを試してみましたが、グループが取り組んで取得するハッシュが、私は、このエラーのバリエーションを得続けるました:

<270> "V" is not a valid Interest Grouping id for the list: Test List 

ご協力いただければ幸いです!

答えて

9

ハッシュの配列を必要としているようです:

info[:GROUPINGS] = [ { 'name' => 'Locations', 'groups' => 'SomeLocation' } ] 

私は、これは誰かに役立ちます願っています!

+0

すごく助かりました。ありがとう! – ndbroadbent

+1

PHPでこれをやっている人には、array(array( 'name' => "Locations"、 "groups '=>" SomeLocation、OtherLocation "))のようなものがあります。正しい組み合わせを見つけるために私をしばらくかかった。 –

+0

ありがとう@Omega - 私を完全に困惑させていた! MailChimp APIには実際にいくつかの具体的なサンプルが必要です – alexleonard

関連する問題