Sendpulse API nasıl yapılandırılır

Sendpulse'da tek seferlik e-postalar göndermenize izin veren ücretsiz bir abonelik planı bulunmaktadır.

Sendpulse API'sini kullanmak için ID, Secret ve gönderenin e-posta adresini kaydetmeniz gerekecektir.

E-postaları yalnızca kayıt sırasında belirttiğiniz e-posta adresinden gönderebilirsiniz.

E-postayı göndermek için SMTP bölümünde kaydedebilirsiniz.

Editörden e-posta gönderme nasıl ayarlanır

Bir e-posta göndermek için, bunu Hesap Makinesi sekmesine yapıştırmanız gerekir:

sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name)

burada

api_id — Sendpulse'dan API kimliği
api_secret — Sendpulse'dan Secret
from_email — gönderenin e-posta adresi
to_email — alıcının e-posta adresi
subject — e-postanın konusu
message — e-postanın gövdesi (mesajın kendisi)
from_name — gönderenin adı

Bir şablon göndermek için:

Öncelikle, şablon değişkenine değer atayın, bu gerekli şablona ait veridir:

template = { "id": "Şablon numarası", "variables": { "değişken adı": "değişken değeri", "değişken adı": "değişken değeri" }}

Ardından fonksiyonu çağırın

sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template)

burada

api_id — Sendpulse'dan API kimliği
api_secret — Sendpulse'dan Secret
from_email — gönderenin e-posta adresi
to_email — alıcının e-posta adresi
subject — e-postanın konusu
template — yukarıda atadığımız değişkenin değeri

Kolaylık açısından, kime, hangi konu ve gövdeyle e-posta gönderileceğini soran bir bot örneğine bakalım.

api_id ve api_secret değerlerini değişkenlere kaydedelim. Bunu yapmak için Mavibot'un proje ayarlarına gidin.

Ardından verileri toplayan bir şema oluşturun.

Şimdi test edelim:

Adres defterine e-posta nasıl eklenir

Adres defterine bir e-posta adresi eklemek için bu yöntemi kullanın:

sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None)

burada

api_id — Sendpulse'dan API kimliği
api_secret — Sendpulse'dan Secret
book_id — adres defterinin kimliği
email — eklemeniz gereken e-posta
variables — (isteğe bağlı) bir değişken dizisi. Ayarlamanız gerekiyorsa, şu formatta olmalıdır: {“variable_name”:”variable_value”}

SMS nasıl gönderilir

SMS göndermek için bu fonksiyonu Hesap Makinesi sekmesine yapıştırın:

sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None)

burada

api_id — Sendpulse'dan API kimliği
api_secret — Sendpulse'dan Secret
sender — gönderenin adı (11 Latin karakterden az, sayı kullanabilirsiniz)
phone — alıcının telefon numarası
text — mesaj metni, bir değişken kullanmıyorsanız parantez içine koymanız gerekir
transliterate — transliterasyon = 1, transliterasyon yok = 0
route — ülkelerde gönderim için kanal listesi, None olarak ayarlayabilirsiniz