我不知道这是否是与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