Salesforce API 마스터하기: 프로처럼 클라우드에 손 뻗기!
소개
이 글에서는 외부 프로세스가 Salesforce Core와 상호작용해 데이터를 효율적으로 다루는 방법을 살펴봅니다.
Salesforce Core 이해하기
Salesforce Core는 데이터와 구성이 들어 있는 중심 공간입니다. 외부 프로세스는 데이터를 보내거나, 가져오거나, 업데이트하기 위해 이 공간과 상호작용해야 할 수 있습니다. 이런 상호작용에 쓸 수 있는 선택지가 이번 이야기의 중심입니다.

Salesforce 제품 통합
이전 동영상에서 여러 Salesforce 제품과 그 통합 방식을 이야기했습니다. 어떤 제품은 Salesforce Core 안에 함께 살며 메모리 공간과 처리 능력을 공유하고, 어떤 제품은 별도의 호스팅이 필요합니다.
Salesforce Core에 접근하기
Salesforce Core에 접근하려면 외부 프로세스는 login.salesforce.com에서 인증해야 합니다. 인증되면 세션 토큰을 받아 인스턴스 웹 서버, Salesforce UI, 다른 구성 요소에 접근할 수 있습니다.

브라우저 기반 접근
브라우저는 여러 메커니즘으로 Salesforce Core에 접근할 수 있습니다. Salesforce Experience나 포털을 통한 인증·비인증 페이지, Sites 웹 서버를 통한 Visualforce 페이지, Web-to-리드와 Web-to-케이스 서블릿 등이 있습니다.
클라이언트 기반 접근
한편 모바일 기기부터 서버까지 클라이언트 프로세스는 여러 웹 서비스를 통해 Salesforce Core에 접근할 수 있습니다. 일부 서비스는 하위 호환성을 위해 버전이 관리되고, 사용자 정의 Apex 같은 일부는 버전이 관리되지 않습니다.
알맞은 API 고르기
적절한 API 선택은 구체적인 요구에 달려 있습니다.
- 적당한 양의 SObject 데이터를 읽고 쓰는 데는 REST API가 이상적입니다.
- 오래된 기술 스택에는 SOAP API가 필요할 수 있지만, 점점 구식이 되어 가고 있습니다.
- 다른 API는 저마다 다른 기능을 제공합니다. 예를 들어 GraphQL API는 한 번의 호출로 더 복잡한 데이터 조회를 할 수 있게 해 줍니다.
API 세부 정보와 버전
각 API와 버전에 대한 자세한 정보는 Salesforce 개발자 문서를 참고하십시오. 엔드포인트와 서비스의 포괄적인 목록이 있으며, 일부 API는 핵심 기능에 집중하고 일부는 B2C Commerce나 Einstein Analytics 같은 특정 제품을 위한 것입니다.
Postman으로 API 호출하기

Postman은 API를 호출하고 여러 웹 서비스에 접근하는 데 유용한 도구입니다. Postman 컬렉션을 쓰면 Bulk API 버전 1과 2 같은 여러 API를 쉽게 둘러보며 REST 호출의 세부 사항과 여러 기능에 접근하는 방법을 배울 수 있습니다.
결론
Salesforce Core와 다른 제품과 상호작용하는 방법을 이해하는 것은 효율적인 데이터 조작에 매우 중요합니다.
사용할 수 있는 API에 익숙해지고, Postman 같은 도구로 연습하고, 제공되는 문서를 공부해서 Salesforce 데이터와 상호작용하는 기술을 익히십시오.
계속 지켜봐 주세요
API에 대한 더 많은 통찰과 팁은 이곳 www.SteveTechArc.com과 YouTube 채널 @SteveTechArc (opens in a new tab)에서 확인하십시오. 구독하고 Salesforce와 그것을 다른 시스템과 통합하는 방법에 대한 이해를 넓히십시오.
동료 아키텍트와 아키텍트의 길을 걷는 분들에게 통합 지식을 나누며 세상을 바꾸는 데 힘을 보탭니다!
STA 1.2