AI로 번역했습니다. 아직 커뮤니티의 검토를 거치지 않았습니다. 영어로 읽기

블로그 · 2023년 9월 6일 · Steve Simpson · 통합

Salesforce API 마스터하기: 프로처럼 클라우드에 손 뻗기!

소개

이 글에서는 외부 프로세스가 Salesforce Core와 상호작용해 데이터를 효율적으로 다루는 방법을 살펴봅니다.

Salesforce Core 이해하기

Salesforce Core는 데이터와 구성이 들어 있는 중심 공간입니다. 외부 프로세스는 데이터를 보내거나, 가져오거나, 업데이트하기 위해 이 공간과 상호작용해야 할 수 있습니다. 이런 상호작용에 쓸 수 있는 선택지가 이번 이야기의 중심입니다.

다이어그램: Salesforce 제품과 스택. 일부는 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에서 인증해야 합니다. 인증되면 세션 토큰을 받아 인스턴스 웹 서버, Salesforce UI, 다른 구성 요소에 접근할 수 있습니다.

다이어그램: Salesforce 접근과 API. 클라이언트 애플리케이션과 브라우저가 인증 서버를 통해 인증한 뒤, 버전이 있는 웹 서비스(표준 API), 버전이 없는 사용자 정의 REST·SOAP 서비스, 공개 사이트, Web-to-리드, 이메일-케이스에 도달한다

브라우저 기반 접근

브라우저는 여러 메커니즘으로 Salesforce Core에 접근할 수 있습니다. Salesforce Experience나 포털을 통한 인증·비인증 페이지, Sites 웹 서버를 통한 Visualforce 페이지, Web-to-리드와 Web-to-케이스 서블릿 등이 있습니다.

클라이언트 기반 접근

한편 모바일 기기부터 서버까지 클라이언트 프로세스는 여러 웹 서비스를 통해 Salesforce Core에 접근할 수 있습니다. 일부 서비스는 하위 호환성을 위해 버전이 관리되고, 사용자 정의 Apex 같은 일부는 버전이 관리되지 않습니다.

알맞은 API 고르기

적절한 API 선택은 구체적인 요구에 달려 있습니다.

API 세부 정보와 버전

각 API와 버전에 대한 자세한 정보는 Salesforce 개발자 문서를 참고하십시오. 엔드포인트와 서비스의 포괄적인 목록이 있으며, 일부 API는 핵심 기능에 집중하고 일부는 B2C Commerce나 Einstein Analytics 같은 특정 제품을 위한 것입니다.

Postman으로 API 호출하기

Postman 스크린샷: 인증 요청과 REST 쿼리가 담긴 Salesforce 컬렉션, 사용 가능한 REST 리소스 목록이 보인다

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와 그것을 다른 시스템과 통합하는 방법에 대한 이해를 넓히십시오.

동료 아키텍트와 아키텍트의 길을 걷는 분들에게 통합 지식을 나누며 세상을 바꾸는 데 힘을 보탭니다!

AI의 도움을 받은 대본

STA 1.2