แปลโดย AI ชุมชนยังไม่ได้ตรวจทาน อ่านเป็นภาษาอังกฤษ

บล็อก · 6 กันยายน 2566 · Steve Simpson · การผสานรวม

เชี่ยวชาญ API ของ Salesforce: เอื้อมเข้าไปในคลาวด์อย่างมืออาชีพ!

บทนำ

ในโพสต์นี้ เราจะสำรวจว่ากระบวนการภายนอกโต้ตอบกับ Salesforce Core เพื่อจัดการข้อมูลอย่างมีประสิทธิภาพได้อย่างไร

ทำความเข้าใจ Salesforce Core

Salesforce Core คือพื้นที่ศูนย์กลางที่มีข้อมูลและการตั้งค่าของคุณ กระบวนการภายนอกอาจต้องโต้ตอบกับพื้นที่นี้เพื่อส่ง ดึง หรืออัปเดตข้อมูล ทางเลือกที่มีสำหรับการโต้ตอบเหล่านี้คือประเด็นหลักของการพูดคุยของเรา

ไดอะแกรม: ผลิตภัณฑ์และสแต็กของ Salesforce บางตัวรันบนแพลตฟอร์ม core ของ Salesforce (Sales, Service, Experience Cloud และอื่นๆ) บางตัวรันแยก เช่น Heroku, Slack, Marketing Cloud, Commerce Cloud, MuleSoft, Tableau และ Data Cloud

การผสานรวมผลิตภัณฑ์ Salesforce

ในวิดีโอก่อนหน้า เราพูดถึงผลิตภัณฑ์ Salesforce ต่างๆ และวิธีที่มันผสานรวมกัน บางผลิตภัณฑ์อยู่ร่วมกันใน Salesforce Core ใช้พื้นที่หน่วยความจำและพลังประมวลผลร่วมกัน ขณะที่บางตัวต้องโฮสต์แยก

การเข้าถึง Salesforce Core

เพื่อเข้าถึง Salesforce Core กระบวนการภายนอกต้องยืนยันตัวตนที่ login.salesforce.com เมื่อยืนยันตัวตนแล้วจะได้รับ session token ซึ่งให้เข้าถึงเว็บเซิร์ฟเวอร์ของอินสแตนซ์ UI ของ Salesforce และองค์ประกอบอื่นๆ

ไดอะแกรม: การเข้าถึงและ API ของ Salesforce แอปพลิเคชันไคลเอนต์และเบราว์เซอร์ยืนยันตัวตนผ่านเซิร์ฟเวอร์ยืนยันตัวตน แล้วเข้าถึงเว็บเซอร์วิสที่มีเวอร์ชัน (API มาตรฐาน) บริการ REST และ SOAP ที่กำหนดเองซึ่งไม่มีเวอร์ชัน ไซต์สาธารณะ Web-to-Lead และ Email-to-Case

การเข้าถึงผ่านเบราว์เซอร์

เบราว์เซอร์เข้าถึง Salesforce Core ได้ด้วยกลไกต่างๆ ซึ่งรวมถึงหน้าที่ต้องยืนยันตัวตนและไม่ต้องยืนยันตัวตนผ่าน Salesforce Experience หรือ Portal หน้า Visualforce ผ่าน Sites Web Server และ servlet ของ Web-to-Lead และ Web-to-Case

การเข้าถึงผ่านไคลเอนต์

ในอีกด้านหนึ่ง กระบวนการไคลเอนต์ ตั้งแต่อุปกรณ์มือถือไปจนถึงเซิร์ฟเวอร์ เข้าถึง Salesforce Core ได้ผ่านเว็บเซอร์วิสต่างๆ บางบริการมีเวอร์ชันเพื่อความเข้ากันได้ย้อนหลัง ขณะที่บางบริการ เช่น Apex ที่กำหนดเอง ไม่มีเวอร์ชัน

การเลือก API ที่ถูกต้อง

การเลือก API ที่เหมาะสมขึ้นอยู่กับความต้องการเฉพาะของคุณ

รายละเอียดและเวอร์ชันของ API

สำหรับข้อมูลละเอียดของแต่ละ API และเวอร์ชันของมัน ให้ดูเอกสารสำหรับนักพัฒนาของ Salesforce ที่นั่นคุณจะพบรายการ endpoint และบริการที่ครอบคลุม โดย API บางตัวเน้นฟังก์ชันหลัก ขณะที่บางตัวรองรับผลิตภัณฑ์เฉพาะอย่าง B2C Commerce หรือ Einstein Analytics

ใช้ Postman สำหรับการเรียก API

ภาพหน้าจอ Postman: คอลเลกชัน Salesforce ที่มีคำขอยืนยันตัวตนและ REST query แสดงรายการ REST resource ที่มีอยู่

Postman เป็นเครื่องมือที่มีค่าสำหรับการเรียก API และเข้าถึงเว็บเซอร์วิสต่างๆ ด้วยคอลเลกชัน Postman คุณไล่ดู API ต่างๆ ได้ง่าย เช่น Bulk API เวอร์ชันหนึ่งและสอง เรียนรู้รายละเอียดของการเรียก REST และการเข้าถึงฟังก์ชันต่างๆ

บทสรุป

การเข้าใจวิธีโต้ตอบกับ Salesforce Core และผลิตภัณฑ์อื่นๆ สำคัญมากต่อการจัดการข้อมูลอย่างมีประสิทธิภาพ

ทำความคุ้นเคยกับ API ที่มีอยู่ ฝึกใช้เครื่องมืออย่าง Postman และศึกษาเอกสารที่ให้ไว้ เพื่อเชี่ยวชาญศิลปะของการโต้ตอบกับข้อมูล Salesforce

ติดตามต่อ

สำหรับมุมมองและเคล็ดลับเพิ่มเติมเรื่อง API ติดตามได้ที่ www.SteveTechArc.com และช่อง YouTube @SteveTechArc (opens in a new tab) กดติดตามและเพิ่มความเข้าใจเรื่อง Salesforce และวิธีผสานรวมมันกับระบบอื่น

ช่วยเปลี่ยนโลกด้วยการแบ่งปันความรู้ด้านการผสานรวมกับเพื่อนสถาปนิกและผู้ที่อยู่บนเส้นทางสู่การเป็นสถาปนิก!

บทถอดความได้รับความช่วยเหลือจาก AI

STA 1.2