Diterjemahkan dengan AI. Belum ditinjau oleh komunitas. Baca dalam bahasa Inggris

Blog · 10 Oktober 2023 · Steve Simpson · Integrasi

Across the APIs: Ringkasan API Salesforce

Selamat datang di edisi lain Seri Integrasi. Dalam edisi ini, kita menjelajahi dunia API Salesforce yang rumit, komponen penting untuk integrasi yang efektif.

Pengantar API Salesforce

Menjelajahi API Salesforce

Salesforce menawarkan banyak sekali API, masing-masing dengan tujuan dan fungsionalitas yang berbeda. Panduan ini akan membawa Anda melalui API-API tersebut, membantu Anda memahami cara memakainya secara efektif untuk berbagai tugas integrasi.

Memahami Autentikasi

Sebelum menyelami API-nya, penting untuk memahami proses autentikasinya. Ketika sebuah browser mengakses Salesforce, ia diautentikasi terhadap sebuah server sebelum mencapai konten privat. Autentikasi ini sangat penting, entah Anda mengakses situs web publik, portal Experience, atau bahkan halaman publik untuk fungsi web-to-lead dan web-to-case.

Diagram: akses dan API Salesforce. Aplikasi klien dan browser diautentikasi melalui server autentikasi, lalu menjangkau layanan web berversi (API standar), layanan REST dan SOAP kustom tanpa versi, situs publik, Web-to-Lead, dan Email-to-Case

Server Web Berversi dan Tanpa Versi

Pentingnya Versi

Salesforce merilis API dengan nomor versi tertentu, mempertahankan kemampuan dan kompatibilitasnya selama bertahun-tahun hingga akhirnya dihentikan.

Sebagai konsumen, Anda perlu tahu versi mana yang Anda pakai, dan siap meningkatkan ke versi yang lebih baru (dengan pengujian).

API REST dan SOAP Kustom

Untuk API REST atau SOAP kustom yang Anda buat, Salesforce tidak menyediakan versi. Anda yang bertanggung jawab mengelola dan memelihara API ini, memastikan semuanya berfungsi seperti yang diharapkan di setiap pembaruan Salesforce.

Diagram: API Salesforce yang bisa dipanggil klien eksternal (SOAP, REST, Bulk, Apex SOAP dan REST, Metadata, Tooling, Streaming, dan Pub/Sub) setelah diautentikasi melalui aplikasi terhubung dan pengguna integrasi

Autentikasi Klien Eksternal

Ketika klien eksternal mengakses Salesforce, mereka harus diautentikasi melalui alur tertentu. Klien ini bisa berbagai jenis, termasuk klien SOAP yang memakai Enterprise atau Partner WSDL, klien REST, klien Bulk API, dan banyak lagi.

Menjelajahi Berbagai API

Salesforce memiliki beragam API, masing-masing dirancang untuk tugas dan fungsi tertentu. Dari Salesforce Event Bus yang baru hingga API yang dirancang untuk berbagai industri seperti Kesehatan dan Manufaktur, hampir ada API untuk setiap kebutuhan.

Tangkapan layar: halaman Browse APIs di situs Salesforce Developers, yang menampilkan kartu-kartu API

https://developer.salesforce.com/docs/apis (opens in a new tab)

Alat dan Sumber Daya

Postman: Sahabat Terbaik Developer

Bagi developer yang bekerja dengan API Salesforce, alat seperti Postman sangat berharga. Postman memungkinkan Anda menjalankan autentikasi, kueri, dan bahkan menyisipkan, mengedit, memperbarui, atau menghapus data dari luar Salesforce, sehingga menjadikannya alat penting untuk pengujian dan pengembangan API.

Tangkapan layar: permintaan Postman yang menjalankan kueri SOQL terhadap REST API Salesforce, dengan header otorisasi dan respons JSON

Memanfaatkan Dokumentasi dan Koleksi

Mengenal dokumentasi yang tersedia adalah kunci untuk menguasai API Salesforce. Sumber daya seperti REST API Developer Guide dan berbagai koleksi Postman yang tersedia di GitHub bisa sangat memudahkan proses pengembangan Anda.

Kesimpulan:

Memahami dan memakai API Salesforce secara efektif sangat penting bagi setiap developer atau arsitek integrasi yang bekerja dengan Salesforce. Dengan beragam API dan alat yang tersedia, Anda bisa memanipulasi, membaca, mengedit, dan memperbarui data maupun konfigurasi di Salesforce secara efisien.

Silakan menjelajah, bereksperimen, dan berintegrasi!

Nantikan Terus

Mulailah perjalanan API Salesforce Anda dengan percaya diri! Untuk wawasan dan tips lainnya, terus ikuti di www.SteveTechArc.com dan kanal YouTube @SteveTechArc (opens in a new tab). Berlangganan dan perdalam pemahaman Anda tentang Salesforce dan cara mengintegrasikannya dengan sistem lain.

Membantu mengubah dunia dengan berbagi informasi integrasi kepada sesama Arsitek dan mereka yang sedang menempuh Perjalanan Menjadi Arsitek!

Transkrip dibantu AI

STA 1.9