Loading
Anropa webbtjänster med HTTP-åtgärden Omniscripts

Anropa webbtjänster med HTTP-åtgärden Omniscripts

Med HTTP-åtgärden kan du anropa interna och externa webbtjänster från ett Omniscript utan att koda eller göra Salesforce API-anrop. Du kan anropa en HTTP API som tillåter Apex, autentiseringsuppgifter, SOAP/XML eller webb och använda Omniscripts JSON som indata.

För att säkerställa att HTTP-åtgärden fungerar korrekt utan fel relaterade till begränsningar av innehållssäkerhetspolicy (CSP) måste du lägga till en betrodd URL i Inställningar och specificera CSP-direktiv och behörighetspolicydirektiv. När du lägger till denna URL är det viktigt att markera alla kryssrutor under CSP-direktiv för att fullständigt konfigurera direktiven. Se Lägg till eller redigera en betrodd URL.

Anteckning
Anteckning

Du måste lägga till Salesforce-organisationens domän i en fjärrplats fält Fjärrplats-URL. Mer information finns i Lägga till inställningar för fjärrplats.

Använd HTTP-åtgärden för att:

  • Skicka GET-, POST-, PUT- eller DELETE-begäranden till standard REST-slutpunkter.

  • Anropa Apex REST.

  • Gå till identitetstjänster med Salesforce Named Credential (OAuth).

Konfigurera HTTP-inställningarna för att anropa webbtjänster.

Egenskap

Beskrivning

HTTP-sökväg

Begärans URL för API. Till exempel /NS/v1/application. NS = namnutrymme för Apex REST API. Sökvägen kan innehålla kopplingsfält. Till exempel, för att skicka en UserId-nod från data-JSON, lägg till nodnamnet med procenttecken på båda sidor, dvs %UserId%.

HTTP-metod

Metodnamnet, som har två parametrar. Till exempel doPost(Sträng fullJSON, Sträng fileMap).

GET, POST, PUT, PATCH eller DELETE.

Slutpunktstyp

Anger slutpunktstyp:

  • Apex — Åberopa Apex REST. Du måste lägga till Salesforce-organisationens domän i en fjärrplats fält Fjärrplats-URL.

  • Autentiseringsuppgift — Gå till identitetstjänster för Salesforce Named Credential (OAuth).

  • SOAP/XML — Skicka begäranden till standardslutpunkter för REST med XML-format för begäran och svarsbrödtexter.

  • Webb — Skicka begäranden till standardslutpunkter för REST (ej inloggade eller inloggningsuppgifter i HTTP-sidhuvuden).

Autentiseringsuppgift

Salesforce autentiseringsuppgift. För autentiseringsuppgift och eventuellt SOAP/XML-slutpunktstyper.

HTTP-rubriker

HTTP-sidhuvuden specificerade som nyckelvärdepar. Stöder kopplingsfältsyntax.

Parametrar

URL-parametrar specificerade som Nyckel/värdepar. Stöder kopplingsfältsyntax.

Koda URI

Använder HTML-flyktkoder i URI.

Cachesvar

Cachar svaret.

Kräv inloggningsuppgifter

Kräver säkerhetsuppgifter som användarnamn och lösenord.

Extra belastning

Skickar ytterligare nyckel-/värdepar. Stöder kopplingsfältsyntax.

Skicka brödtext

Skickar den extra belastningen som begärans brödtext för en POST-åtgärd.

Skicka endast extra belastning

Aktiverar åtgärden för att skicka Extra payloads nyckelvärdepar utan att inkludera Omniscripts data-JSON.

 
Laddar
Salesforce Help | Article