Skapa en Salesforce Service Cloud-källanslutning med API:t Flow Service
En basanslutning representerar den autentiserade anslutningen mellan en källa och Adobe Experience Platform.
I den här självstudiekursen får du lära dig hur du skapar en basanslutning för Salesforce Service Cloud med Flow Service API.
Komma igång
Handboken kräver en fungerande förståelse av följande komponenter i Adobe Experience Platform:
- Källor: Med Experience Platform kan data hämtas från olika källor samtidigt som du kan strukturera, etikettera och förbättra inkommande data med Platform-tjänster.
- Sandlådor: Experience Platform tillhandahåller virtuella sandlådor som partitionerar en enskild Platform-instans till separata virtuella miljöer för att utveckla och utveckla program för digitala upplevelser.
I följande avsnitt finns ytterligare information som du behöver känna till för att kunna ansluta till Salesforce Service Cloud med API:t Flow Service.
Samla in nödvändiga inloggningsuppgifter
Källan Salesforce Service Cloud stöder grundläggande autentisering och autentiseringsuppgifter för OAuth2-klient.
Om du vill ansluta ditt Salesforce Service Cloud-konto till Flow Service med grundläggande autentisering anger du värden för följande autentiseringsuppgifter:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
environmentUrl |
URL:en för Salesforce Service Cloud-källinstansen. |
username |
Användarnamnet för användarkontot Salesforce Service Cloud. |
password |
Lösenordet för användarkontot Salesforce Service Cloud. |
securityToken |
Säkerhetstoken för användarkontot Salesforce Service Cloud. |
apiVersion |
(Valfritt) REST API-versionen för den Salesforce Service Cloud-instans som du använder. Värdet för API-versionen måste formateras med ett decimaltecken. Om du till exempel använder API-version 52 måste du ange värdet som 52.0 . Om det här fältet lämnas tomt kommer Experience Platform automatiskt att använda den senaste tillgängliga versionen. |
connectionSpec.id |
Anslutningsspecifikationen returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer för att skapa bas- och källanslutningarna. Anslutningsspecifikations-ID för Salesforce Service Cloud är: cfc0fee1-7dc0-40ef-b73e-d8b134c436f5 . |
Mer information om hur du kommer igång finns i det här Salesforce-dokumentet.
Om du vill ansluta ditt Salesforce Service Cloud-konto till Flow Service med OAuth 2-klientautentiseringsuppgifter anger du värden för följande autentiseringsuppgifter:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
---|---|
Autentiseringsuppgifter | Beskrivning |
environmentUrl |
URL:en för Salesforce Service Cloud-källinstansen. |
clientId |
Klient-ID används tillsammans med klienthemligheten som en del av OAuth2-autentisering. Tillsammans gör klient-ID och klienthemlighet att ditt program kan fungera för ditt kontos räkning genom att identifiera ditt program för Salesforce Service Cloud. |
clientSecret |
Klienthemligheten används tillsammans med klient-ID som en del av OAuth2-autentiseringen. Tillsammans gör klient-ID och klienthemlighet att ditt program kan fungera för ditt kontos räkning genom att identifiera ditt program för Salesforce Service Cloud. |
apiVersion |
REST API-versionen för den Salesforce Service Cloud-instans som du använder. Värdet för API-versionen måste formateras med ett decimaltecken. Om du till exempel använder API-version 52 måste du ange värdet som 52.0 . Om det här fältet lämnas tomt kommer Experience Platform automatiskt att använda den senaste tillgängliga versionen. Det här värdet är obligatoriskt för autentisering av OAuth2-klientautentiseringsuppgifter. |
connectionSpec.id |
Anslutningsspecifikationen returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer för att skapa bas- och källanslutningarna. Anslutningsspecifikations-ID för Salesforce Service Cloud är: cfc0fee1-7dc0-40ef-b73e-d8b134c436f5 . |
Mer information om hur du använder OAuth för Salesforce Service Cloud finns i Salesforce Service Cloud handboken om OAuth-auktoriseringsflöden.
Använda plattforms-API:er
Mer information om hur du kan anropa plattforms-API:er finns i guiden Komma igång med plattforms-API:er.
Skapa en basanslutning
En basanslutning bevarar information mellan källan och plattformen, inklusive källans autentiseringsuppgifter, anslutningsstatus och ditt unika basanslutnings-ID. Med det grundläggande anslutnings-ID:t kan du utforska och navigera bland filer inifrån källan och identifiera de specifika objekt som du vill importera, inklusive information om deras datatyper och format.
Om du vill skapa ett grundläggande anslutnings-ID skickar du en POST till slutpunkten /connections
och anger dina autentiseringsuppgifter för Salesforce Service Cloud som en del av parametrarna för begäran.
API-format
POST /connections
Begäran
Följande begäran skapar en basanslutning för Salesforce Service Cloud med grundläggande autentisering:
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
---|---|
Parameter | Beskrivning |
auth.params.environmentUrl |
URL:en för din Salesforce Service Cloud-instans. |
auth.params.username |
Användarnamnet som är associerat med ditt Salesforce Service Cloud-konto. |
auth.params.password |
Lösenordet som är kopplat till ditt Salesforce Service Cloud-konto. |
auth.params.securityToken |
Säkerhetstoken som är associerad med ditt Salesforce Service Cloud-konto. |
connectionSpec.id |
Anslutningsspecifikations-ID Salesforce Service Cloud: cb66ab34-8619-49cb-96d1-39b37ede86ea |
Följande begäran skapar en basanslutning för Salesforce Service Cloud med hjälp av autentiseringsuppgifter för OAuth 2-klient:
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
---|---|
Egenskap | Beskrivning |
auth.params.environmentUrl |
URL:en för din Salesforce Service Cloud-instans. |
auth.params.clientId |
Klient-ID som är associerat med ditt Salesforce Service Cloud-konto. |
auth.params.clientSecret |
Klienthemligheten som är associerad med ditt Salesforce Service Cloud-konto. |
auth.params.apiVersion |
REST API-versionen för den Salesforce Service Cloud-instans som du använder. |
connectionSpec.id |
Anslutningsspecifikations-ID Salesforce Service Cloud: cb66ab34-8619-49cb-96d1-39b37ede86ea . |
Svar
Ett lyckat svar returnerar din nyskapade basanslutning tillsammans med dess unika ID.
{
"id": "4267c2ab-2104-474f-a7c2-ab2104d74f86",
"etag": "\"0200f1c5-0000-0200-0000-5e4352bf0000\""
}
Nästa steg
Genom att följa den här självstudiekursen har du skapat en Salesforce Service Cloud-basanslutning med API:t Flow Service. Du kan använda detta grundläggande anslutnings-ID i följande självstudier: