Làm chủ API Salesforce: vươn tới đám mây như một chuyên gia!
Giới thiệu
Trong bài viết này, chúng ta sẽ khám phá cách các tiến trình bên ngoài có thể tương tác với Salesforce Core để thao tác dữ liệu hiệu quả.
Hiểu về Salesforce Core
Salesforce Core là không gian trung tâm chứa dữ liệu và cấu hình của bạn. Các tiến trình bên ngoài có thể cần tương tác với không gian này để đẩy, kéo hay cập nhật dữ liệu. Những lựa chọn có sẵn cho các tương tác này là trọng tâm thảo luận của chúng ta.

Tích hợp các sản phẩm Salesforce
Trong một video trước, chúng ta đã thảo luận về các sản phẩm Salesforce khác nhau và cách chúng tích hợp với nhau. Một số sản phẩm cùng tồn tại trong Salesforce Core, dùng chung không gian bộ nhớ và năng lực xử lý, trong khi số khác cần lưu trữ riêng.
Truy cập Salesforce Core
Để truy cập Salesforce Core, các tiến trình bên ngoài cần xác thực tại login.salesforce.com. Sau khi xác thực, một session token được cấp, cho phép truy cập máy chủ web của instance, giao diện Salesforce và các thành phần khác.

Truy cập qua trình duyệt
Trình duyệt có thể truy cập Salesforce Core bằng các cơ chế khác nhau. Những cơ chế này bao gồm các trang có và không có xác thực qua Salesforce Experience hay Portal, các trang Visualforce qua Sites Web Server, và các servlet Web-to-Lead và Web-to-Case.
Truy cập qua ứng dụng khách
Mặt khác, các tiến trình máy khách, từ thiết bị di động đến máy chủ, có thể truy cập Salesforce Core qua nhiều dịch vụ web khác nhau. Một số dịch vụ có phiên bản để tương thích ngược, trong khi số khác, như Apex tùy chỉnh, không có phiên bản.
Chọn đúng API
Việc chọn API phù hợp tùy thuộc vào nhu cầu cụ thể của bạn.
- Để đọc và ghi lượng dữ liệu SObject vừa phải, REST API là lý tưởng.
- Với các nền tảng công nghệ cũ hơn, SOAP API có thể là cần thiết, dù nó đang dần lỗi thời.
- Các API khác cung cấp những chức năng khác nhau, như GraphQL API, cho phép lấy dữ liệu phức tạp hơn chỉ trong một lệnh gọi.
Chi tiết và phiên bản API
Để có thông tin chi tiết về từng API và các phiên bản của chúng, hãy tham khảo tài liệu dành cho lập trình viên của Salesforce. Ở đó, bạn sẽ tìm thấy danh sách đầy đủ các endpoint và dịch vụ, với một số API tập trung vào các chức năng lõi trong khi số khác phục vụ những sản phẩm cụ thể như B2C Commerce hay Einstein Analytics.
Dùng Postman cho các lệnh gọi API

Postman là một công cụ giá trị để thực hiện lệnh gọi API và truy cập nhiều dịch vụ web khác nhau. Với các bộ sưu tập Postman, bạn có thể dễ dàng đi qua các API khác nhau như Bulk API phiên bản một và hai, học chi tiết cách thực hiện lệnh gọi REST và truy cập nhiều chức năng khác nhau.
Kết luận
Hiểu cách tương tác với Salesforce Core và các sản phẩm khác là điều cốt yếu để thao tác dữ liệu hiệu quả.
Hãy làm quen với các API có sẵn, thực hành dùng các công cụ như Postman, và nghiên cứu tài liệu được cung cấp để làm chủ nghệ thuật tương tác dữ liệu với Salesforce.
Hãy đón xem
Để có thêm góc nhìn và mẹo hay về API, hãy theo dõi tại www.SteveTechArc.com và kênh YouTube @SteveTechArc (opens in a new tab). Hãy đăng ký và nâng cao hiểu biết của bạn về Salesforce và cách tích hợp nó với các hệ thống khác.
Góp phần thay đổi thế giới bằng cách chia sẻ kiến thức tích hợp với các kiến trúc sư đồng nghiệp và những ai đang trên hành trình trở thành kiến trúc sư!
Bản ghi lời thoại được AI hỗ trợ
STA 1.2