İçeriğe geç

Laravel Mailchimp API Kurulumu

Bu yazımda ünlü bir email gönderme servisi olan Mailchimp’in api ile uzaktan nasıl yönetildiğini anlatacağım.

Öncelikle composer üzerinden mailchimp-api paketini projemize dahil ediyoruz.

composer require drewm/mailchimp-api

Paketi kurduktan sonra direkt olarak Controller içerisinden bir MailChimp objesi oluşturuarak işlemlerimizi gerçekleştirebiliriz.

$MailChimp = new MailChimp("API_KEY");

Bu arada bir api key almak için mailchimp hesabımıza giriş yaptıktan sonra, sağ üst köşeden Profile sayfasına giriyoruz orta tarafta bulunan Extras menüsünden API Keys linkine tıklıyoruz ve bu sayfadan bir api oluşturup kullanabiliyoruz.

MailChimp hesabımızdaki Listeleri almak için şu komutu kullanabiliriz

$result = $MailChimp->get('lists');
print_r($result);

Yada bir listenize bir kişi eklemek için şu komutu kullanabilirsiniz.

$MailChimp->post("lists/$list_id/members", [
    'email_address' => "[email protected]",
    'status' => 'subscribed',
    'merge_fields' => [
        "FNAME" => "ahmet",
        "LNAME" => "uğur"
    ],
]);

Kişilerinize extra olarak alanlar ekleyebilirsiniz. Bunlar Merge Fields deniliyor ve extra olarak yaşı, cinsiyeti, hangi alanda çalıştığı gibi bir çok alan ekleyebilirsiniz ve bu özelliklerin her birine FNAME gibi bir key verebilirsiniz. Bu keyleri vermek için ise bir listede kişileri listelediğiniz sayfada, Settings adında bir menü var ve bu menüde “Audience fields and *|MERGE|* tags ” linkine tıklamalısınız.

Apinin kullanımı ile alakalı detaylı dökümanı kendi github sayfasında bulabilirsiniz.

https://github.com/drewm/mailchimp-api

Ayrıca MailChimpin kendi api döküman sayfasına ise şuradan ulaşabilirsiniz.

https://developer.mailchimp.com/documentation/mailchimp/reference/overview/

Tarih:Laravel

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir