Konfigurera API-åtkomst setting-up-api-access
Adobe Campaign Standard API-åtkomst konfigureras enligt stegen nedan. Var och en av dessa steg beskrivs i Adobe Developer-dokumentationen.
-
Kontrollera att du har ett digitalt certifikat eller skapa ett om det behövs. De offentliga och privata nycklarna som tillhandahålls med certifikatet behövs i följande steg.
-
Skapa en ny integrering av Adobe Campaign-tjänsten i Adobe Developer och konfigurera den. Dina autentiseringsuppgifter genereras sedan (API-nyckel, klienthemlighet…).
-
Skapa en JSON-webbtoken (JWT) utifrån de autentiseringsuppgifter som tidigare genererats och signera den med din privata nyckel. JWT kodar all identitets- och säkerhetsinformation som Adobe behöver för att verifiera din identitet och ge dig åtkomst till API:t.
note important IMPORTANT JWT (JSON Web Tokens) håller på att tas ur bruk och ersätts med OAuth. Övergången genomförs stegvis inom ramen för Campaigns kommande releaser. JWT-autentiseringsuppgifterna (Service Account) har markerats som inaktuella och fortsätter att fungera till och med 27 januari 2025. Därför måste du migrera programmet eller integreringen för att använda de nya autentiseringsuppgifterna för OAuth Server-till-Server före 27 januari 2025. OAuth-autentisering rekommenderas. Du hittar alla element som ska migreras från JWT-autentisering till OAuth-autentisering på dessa sidor: -
Byt ut din JWT mot en åtkomsttoken via en POST. Denna Access Token måste användas i varje rubrik för dina API-begäranden.
Om du vill skapa en säker Adobe I/O-till-tjänst-API-session måste alla förfrågningar till en Adobe-tjänst innehålla informationen nedan i auktoriseringshuvudet.
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
-
<ORGANISATION>: Detta är ditt personliga organisations-ID, och Adobe tillhandahåller ett ORGANISATIONS-ID för var och en av dina instanser:
- <ORGANIZATION> : din produktionsinstans,
- <ORGANIZATION-mkt-stage>: din sceninstans.
Kontakta din administratör eller din Adobe tekniska kontakt för att få ditt organisations-ID-värde. Du kan även hämta den till Adobe I/O när du skapar en ny integrering i licenslistan (se Adobe Developer-dokumentationen).
-
<ACCESS_TOKEN>: Din personliga åtkomsttoken, som hämtades när du bytte din JSON-webbtoken via en POST.
-
<API_KEY>: din personliga API-nyckel. Det tillhandahålls i Adobe I/O efter att en ny integrering med Adobe Campaign Service har skapats.
Felsökning
Om följande fel uppstår under AdobeIO-integreringen:
{
"code": 502,
"message": "Oops. Something went wrong. Check your URI and try again."
}
Kontakta administratören eller den tekniska kontaktpersonen på Adobe för att kontrollera om CNAME-parametern har skapats på rätt sätt.