Autentisera och få åtkomst till Reactor API

Om du vill använda Reaktors-API för att skapa och hantera taggtillägg måste varje begäran innehålla följande autentiseringsrubriker:

  • Authorization: Bearer {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {ORG_ID}

Den här guiden beskriver hur du använder Adobe Developer Console för att samla in värdena för vart och ett av dessa rubriker så att du kan börja anropa Reactor API.

Få utvecklare tillgång till Adobe Experience Platform gain-developer-access

Innan du kan generera autentiseringsvärden för Reactor API måste du ha utvecklaråtkomst till Experience Platform. Följ de inledande stegen i Experience Platform-självstudiekursen för att få utvecklaråtkomst. När du har slutfört steget Få tillgång till användare går du tillbaka till den här självstudiekursen för att generera de specifika autentiseringsuppgifterna för Reactor API.

Generera autentiseringsuppgifter generate-access-credentials

Med Adobe Developer Console måste du generera följande tre autentiseringsuppgifter:

  • {ORG_ID}
  • {API_KEY}
  • {ACCESS_TOKEN}

Organisationens ID ({ORG_ID}) och API-nyckel ({API_KEY}) kan återanvändas i framtida API-anrop efter att de först har genererats. Åtkomsttoken ({ACCESS_TOKEN}) är tillfällig och måste genereras om var 24:e timme.

Stegen för att generera dessa värden beskrivs närmare nedan.

Engångskonfiguration one-time-setup

Gå till Adobe Developer Console och logga in med din Adobe ID. Följ sedan stegen som beskrivs i självstudiekursen om att skapa ett tomt projekt i Developer Console-dokumentationen.

När du har skapat ett projekt väljer du Lägg till API på skärmen Projektöversikt.

Skärmen Lägg till ett API visas. Välj API:t för start av Experience Platform i listan med tillgängliga API:er innan du väljer Nästa.

Välj sedan autentiseringstypen för att generera åtkomsttoken och få åtkomst till Experience Platform API.

IMPORTANT
Välj metoden OAuth Server-to-Server eftersom det här är den enda metod som stöds för att gå framåt. Metoden Service Account (JWT) är föråldrad. Integreringar som använder JWT-autentiseringsmetoden fortsätter att fungera fram till 1 januari 2025, men Adobe rekommenderar starkt att du migrerar befintliga integreringar till den nya OAuth Server-till-Server-metoden före detta datum. Hämta mer information i avsnittet [Föråldrat]{class="badge negative"}Generera en JSON-webbtoken (JWT) i självstudiekursen för autentisering av Experience Platform API.

Välj Nästa för att fortsätta.

Välj autentiseringsmetoden OAuth Server-till-server.

På nästa skärm får du en uppmaning om att välja en eller flera produktprofiler som ska associeras med API-integreringen.

NOTE
Produktprofiler hanteras av er organisation via Adobe Admin Console och innehåller specifika behörighetsgrupper för detaljfunktioner. Produktprofiler och deras behörigheter kan bara hanteras av användare med administratörsbehörighet inom organisationen. Om du är osäker på vilka produktprofiler du ska välja för API kontaktar du administratören.

Välj önskade produktprofiler i listan och välj sedan Spara konfigurerad API för att slutföra API-registreringen.

Samla in inloggningsuppgifter gather-credentials

När API:t har lagts till i projektet visar Experience Platform API-sidan för projektet följande autentiseringsuppgifter som krävs i alla anrop till Experience Platform API

  • {API_KEY} (Client ID)
  • {ORG_ID} (Organization ID)

Integreringsinformation när du har lagt till ett API i Developer Console.

Generera en åtkomsttoken generate-access-token

Nästa steg är att generera en {ACCESS_TOKEN}-autentiseringsuppgift som kan användas i Experience Platform API-anrop. Till skillnad från värdena för {API_KEY} och {ORG_ID} måste en ny token genereras var 24:e timme för att du ska kunna fortsätta använda Experience Platform API:er.

TIP
Dessa token upphör att gälla efter 24 timmar. Om du använder den här integreringen för ett program är det en bra idé att hämta din innehavartoken programmatiskt inifrån programmet.

Det finns två alternativ för att generera åtkomsttoken, beroende på hur du använder dem:

Generera åtkomsttoken manuellt manual

Om du vill generera en ny {ACCESS_TOKEN} manuellt går du till Credentials > OAuth Server-to-Server och väljer Generate access token enligt nedan.

Skärminspelning av hur och åtkomsttoken genereras i Developer Console-gränssnittet.

En ny åtkomsttoken genereras och en knapp för att kopiera token till Urklipp tillhandahålls. Det här värdet används för det obligatoriska auktoriseringshuvudet och måste anges i formatet Bearer {ACCESS_TOKEN}.

Automatisera generering av token auto-token

Du kan också använda en Postman-miljö och en samling för att generera åtkomsttoken. Mer information finns i avsnittet om att använda Postman för att autentisera och testa API-anrop i autentiseringsguiden för Experience Platform API.

Testa API-autentiseringsuppgifter test-api-credentials

Om du följer stegen i den här självstudiekursen bör du ha giltiga värden för {ORG_ID}, {API_KEY} och {ACCESS_TOKEN}. Du kan nu testa dessa värden genom att använda dem i en enkel cURL-begäran till Reactor API.

Börja med att försöka göra ett API-anrop till listan över alla företag.

NOTE
Du kanske inte har några företag i din organisation, och då är svaret HTTP-status 404 (Hittades inte). Så länge du inte får ett 403-fel (Ej tillåtet) är dina inloggningsuppgifter giltiga och fungerar.

När du har bekräftat att dina inloggningsuppgifter fungerar kan du fortsätta att utforska den andra API-referensdokumentationen och lära dig API:ts många funktioner.

Läser exempel-API-anrop read-sample-api-calls

Varje slutpunktshandbok innehåller exempel på API-anrop som visar hur du formaterar dina begäranden. Det kan vara sökvägar, obligatoriska rubriker och korrekt formaterade begärandenyttolaster. Ett exempel på JSON som returneras i API-svar finns också. Information om konventioner som används i dokumentationen för exempel-API-anrop finns i avsnittet Så här läser du exempel-API-anrop i Komma igång-guiden för Experience Platform API:er.

Nästa steg next-steps

Nu när du förstår vilka rubriker du ska använda kan du börja ringa anrop till Reaktors API. Välj någon av slutpunktsguiderna för att komma igång:

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743