Integrasikan Email API SendGrid dengan Cloud Code Back4App
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.
Untuk menyelesaikan tutorial ini, Anda akan membutuhkan:
- Sebuah aplikasi yang dibuat di Back4App.
- Back4App Command Line yang dikonfigurasi dengan proyek.
- Ikuti tutorial Menyiapkan Cloud Code untuk belajar bagaimana cara menyiapkan cloud code untuk sebuah proyek.
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:
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 Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/S5lS0LacIcaC-xBz3Krya_image.png?format=webp)
Setelah itu, di pojok kanan atas cari dan pilih identifikasi untukNama Kunci API, seperti yang ditunjukkan di bawah:
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/LqdAOYbNuSKMivIdMPwD8_image.png?format=webp)
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 Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/-saVIVCBs8al5vGK3c4In_image.png?format=webp)
Petunjuk: Hati-hati untuk mencatatnya, karena tidak ada cara untuk mengambilnya kembali. Klik pada teks untuk menyalinnya.
Strategi utama untuk cara menggunakan API SendGrid ini adalah dengan membuat fungsi di Cloud Code bernama sendgridEmail dan memanggilnya dari Aplikasi.
Buat file bernama package.json, dan di dalam file ini, Anda perlu menginstal modul Twilio, seperti:
Anda harus mencatat bahwa setiap field email harus dikirim oleh Aplikasi – dari subjek hingga konten – sebagai parameter. Kode adalah sebagai berikut:
Petunjuk: Ingat untuk mengubah bidang dari dan reply_to ke informasi pribadi Anda.
Kemudian perlu untuk menerapkan panggilan ke fungsi Cloud Code di aplikasi.
Dalam langkah ini, kita dapat bekerja dengan dua kemungkinan untuk memanggil fungsi kita, yaitu: Android dan iOS (Swift dan Objective-C).
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!