Rails - Gibbon MailChimp GEM يضيف المشترك إلى القائمة ولكن لا يرسل بريدًا إلكترونيًا للتأكيد

StackOverflow https://stackoverflow.com/questions/19844811

سؤال

أنا أستخدم Inpise و Gibbon Gem لجعل المستخدمين يشتركون في موقعي. تعمل Gibbon Gem من حيث يتم إضافة المستخدم إلى القائمة على MailChimp ، لكن لم يتم إرسالها رسالة تأكيد ، والتي ، وفقًا للوثائق ، أعتقد أن الكود يجب أن يفعله. هنا هو الرمز ذي الصلة:

class User < ActiveRecord::Base
    before_create :do_mailchimp

    def do_mailchimp
        gb = Gibbon::API.new("my_api_key")
        gb.lists.subscribe({:id => 'my_mailchimp_id', 
         :email => {:email => self.email }, :merge_vars => {:WHAT_ARE_Y => self.type},
         :double_optin => false})
    end

كيف أحصل عليها لإرسال البريد الإلكتروني للتأكيد؟

هل كانت مفيدة؟

المحلول

إذا كنت ترغب في إرسال بريد إلكتروني للتأكيد لهم حتى يتمكنوا من تأكيد عضويتهم في القائمة ، فأنت بحاجة إلى إزالة الكود التالي من مكالمة API الخاصة بك:

:double_optin => false

وثائق واجهة برمجة تطبيقات MailChimp ينص على أن خيار Optin المزدوج يتخلف عن True. جوهرة جيبون لا تغير هذا السلوك.

بالطبع ، يمكنك فقط تغيير القيمة إلى صواب لتكون أكثر وضوحًا ، ولكن بالنسبة للقراء المستقبليين ، من المهم أن تعرف أن الإعداد الافتراضي صحيح حتى لا يتم إهماله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top