Cloud Code Functions
Integrations

Integrasikan Email API SendGrid dengan Cloud Code Back4App

10min

Menggunakan API email Sendgrid

Pendahuluan

Bagian ini menjelaskan bagaimana Anda dapat mengintegrasikan SendGrid dengan fungsi Cloud Code. Setelah menyelesaikan panduan ini dengan instruksi langkah demi langkah, Anda akan siap menggunakan fungsi Anda di Aplikasi Anda dan memanggilnya di Aplikasi iOS atau Android Anda.

Prasyarat

Untuk menyelesaikan tutorial ini, Anda akan membutuhkan:

Mari kita mulai!

Kami akan menulis sebuah fungsi menggunakan SendGrid yang akan memungkinkan Anda untuk bekerja dengan banyak kemungkinan seperti Mengirim pesan kepada pelanggan kami dan mengonfigurasi parameter untuk menggunakan API REST SendGrid v3.

Untuk belajar bagaimana cara membuat atau mengakses Akun di SendGrid, periksa tautan yang diberikan di bawah:

1 - Buat Kunci API SendGrid

Langkah terpenting sebelum mulai coding adalah membuat kunci yang benar untuk mengatur lingkungan Anda. Setelah mengakses akun Anda, cari di menu drop-down Pengaturan, opsi Kunci API seperti pada gambar di bawah:

Document image


Setelah itu, di pojok kanan atas cari dan pilih identifikasi untukNama Kunci API, seperti yang ditunjukkan di bawah:

Document image


Seperti yang Anda lihat pada gambar di atas, perlu untuk memilih satu opsi untuk mengizinkan Akses Penuh ke Kunci API.

Setelah mengklik Buat & Lihat untuk melanjutkan pembuatan kunci, Anda akan dapat melihat layar di bawah:

Document image


Petunjuk: Hati-hati untuk mencatatnya, karena tidak ada cara untuk mengambilnya kembali. Klik pada teks untuk menyalinnya.

2 - Tambahkan fungsi ke Cloud Code

Strategi utama untuk cara menggunakan API SendGrid ini adalah dengan membuat fungsi di Cloud Code bernama sendgridEmail dan memanggilnya dari Aplikasi.

2.1 - Instal modul dari Sendgrid

Buat file bernama package.json, dan di dalam file ini, Anda perlu menginstal modul Twilio, seperti:

JSON


2.2 - Implementasikan Cloud Code

Anda harus mencatat bahwa setiap field email harus dikirim oleh Aplikasi – dari subjek hingga konten – sebagai parameter. Kode adalah sebagai berikut:

Parse Server 3.X
Parse Server 2.X


Petunjuk: Ingat untuk mengubah bidang dari dan reply_to ke informasi pribadi Anda.

Kemudian perlu untuk menerapkan panggilan ke fungsi Cloud Code di aplikasi.

3 - Panggil fungsi Cloud Code

Dalam langkah ini, kita dapat bekerja dengan dua kemungkinan untuk memanggil fungsi kita, yaitu: Android dan iOS (Swift dan Objective-C).

Android
iOS(Swift)
iOS(Objective-C)


4 - Selesai!

Dan itu saja untuk penggunaan SendGrid. Perhatikan bahwa Anda mungkin ingin menggunakan semacam otentikasi sebelum mengizinkan siapa pun menggunakan API SendGrid Anda untuk mengirim email.

Jika Anda memerlukan bantuan atau fungsi/link tidak berfungsi, silakan hubungi tim kami melalui obrolan!