Gibbon成员删除后,我无法再添加他

时间:2017-11-29 16:21:18

标签: ruby ruby-on-rails-3 gibbon

我不知道这是否是与gem / api相关的问题或实现,但在从列表中删除某个成员后,我无法再添加他。 我正在那个

is already a list member. Use PUT to insert or update list members.

我使用以下方法从列表中添加成员:

class SubscribeToNewsletterService
 def initialize(user)
  @user = user
  @gibbon = Gibbon::Request.new(api_key: ENV['MAILCHIMP_API_KEY'])
  @list_id = ENV['MAILCHIMP_LIST_ID']
end

def call
@gibbon.lists(@list_id).members.create(
  body: {
    email_address: @user.email,
    status: "subscribed",
    merge_fields: {
      FNAME: @user.first_name,
      LNAME: @user.last_name,
     }
   }
 )
 end
end

0 个答案:

没有答案