Een doelpublicatieverzoek ophalen

IMPORTANT
U hoeft dit API-eindpunt alleen te gebruiken als u een geproductieerde (openbare) bestemming verzendt die door andere klanten van het Experience Platform moet worden gebruikt. Als u een privé bestemming voor uw eigen gebruik creeert, te hoeven u niet om de bestemming formeel voor te leggen gebruikend het publiceren API.
IMPORTANT
API eindpunt: platform.adobe.io/data/core/activation/authoring/destinations/publish

Nadat u hebt gevormd en uw bestemming getest, kunt u het voorleggen aan Adobe voor overzicht en het publiceren. Lees voorlegt voor overzicht een bestemming die in Destination SDKvoor alle andere stappen wordt geschreven u als deel van het proces van de bestemmingsvoorlegging moet doen.

Gebruik het API-eindpunt voor publicatiedoelen om een publicatieverzoek in te dienen wanneer:

  • Als partner van Destination SDK, wilt u uw geproduceerde bestemming beschikbaar over alle organisaties van het Experience Platform voor alle klanten van het Experience Platform aan gebruik maken;
  • U maakt om het even welke updates aan uw configuraties. De updates van de configuratie worden weerspiegeld in de bestemming slechts nadat u een nieuw het publiceren verzoek indient, dat door het team van het Experience Platform wordt goedgekeurd.
IMPORTANT
Alle parameternamen en waarden die door Destination SDK worden gesteund zijn gevoelig geval. Om fouten in hoofdlettergevoeligheid te voorkomen, gebruikt u de namen en waarden van parameters exact zoals in de documentatie wordt getoond.

Aan de slag met API-bewerkingen voor doelpublicatie get-started

Alvorens verder te gaan, te herzien gelieve begonnen gidsvoor belangrijke informatie die u moet kennen om vraag aan API met succes te maken, met inbegrip van hoe te om de vereiste toestemming van de bestemmings authoring en vereiste kopballen te verkrijgen.

Publicatieverzoeken voor bestemming weergeven retrieve-list

U kunt een lijst van alle bestemmingen terugwinnen die voor publicatie voor uw organisatie IMS door een verzoek van de GET aan het /authoring/destinations/publish eindpunt worden voorgelegd te doen.

API formaat

Gebruik de volgende API-indeling om alle publicatieverzoeken voor uw account op te halen.

GET /authoring/destinations/publish

Gebruik de volgende API-indeling om een specifieke publicatieaanvraag op te halen, die door de parameter {DESTINATION_ID} wordt gedefinieerd.

GET /authoring/destinations/publish/{DESTINATION_ID}

Verzoek

Met de volgende twee verzoeken worden alle publicatieverzoeken voor uw IMS-organisatie of een specifieke publicatieaanvraag opgehaald, afhankelijk van het feit of u de parameter DESTINATION_ID in de aanvraag doorgeeft.

Selecteer hieronder elk tabblad om de bijbehorende lading weer te geven.

wint alle het publiceren verzoeken terug
accordion
verzoek

Met het volgende verzoek wordt de lijst opgehaald met publicatieverzoeken die u hebt verzonden, op basis van de configuratie van IMS Org ID en de sandbox.

code language-shell
curl -X GET https://platform.adobe.io/data/core/activation/authoring/destinations/publish \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'
accordion
Response

De volgende reactie retourneert HTTP-status 200 met een lijst van alle doelen die zijn verzonden voor publicatie waartoe u toegang hebt, op basis van de IMS-organisatie-id en de sandboxnaam die u hebt gebruikt. Eén configId komt overeen met de publicatieaanvraag voor één doel.

code language-json
{
   "destinationId":"1230e5e4-4ab8-4655-ae1e-a6296b30f2ec",
   "publishDetailsList":[
      {
         "configId":"ab41387c0-4772-4709-a3ce-6d5fee654520",
         "allowedOrgs":[
            "716543205DB85F7F0A495E5B@AdobeOrg"
         ],
         "status":"TEST",
         "destinationType":"DEV"
      },
      {
         "configId":"cd568c67-f25e-47e4-b9a2-d79297a20b27",
         "allowedOrgs":[
            "*"
         ],
         "status":"DEPRECATED",
         "destinationType":"PUBLIC",
         "publishedDate":1630525501009
      },
      {
         "configId":"ef6f07154-09bc-4bee-8baf-828ea9c92fba",
         "allowedOrgs":[
            "*"
         ],
         "status":"PUBLISHED",
         "destinationType":"PUBLIC",
         "publishedDate":1630531586002
      }
   ]
}
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 layout-auto
Parameter Type Beschrijving
destinationId String De bestemmingsidentiteitskaart van de bestemmingsconfiguratie die u voor het publiceren hebt voorgelegd.
publishDetailsList.configId String De unieke id van de bestemming publiceert het verzoek voor uw verzonden bestemming.
publishDetailsList.allowedOrgs String

Keert de organisaties van het Experience Platform terug waarvoor de bestemming beschikbaar is.

  • Voor "destinationType": "PUBLIC" retourneert deze parameter "*" , wat betekent dat het doel beschikbaar is voor alle organisaties van het Experience Platform.
  • Voor "destinationType": "DEV" retourneert deze parameter de organisatie-id van de organisatie die u hebt gebruikt voor het schrijven en testen van het doel.
publishDetailsList.status String De status van uw doelpublicatieverzoek. Mogelijke waarden zijn TEST , REVIEW , APPROVED , PUBLISHED , DENIED , REVOKED , DEPRECATED . Doelen met de waarde PUBLISHED zijn live en kunnen door klanten van het Experience Platform worden gebruikt.
publishDetailsList.destinationType String Het type bestemming. Waarden kunnen DEV en PUBLIC zijn. DEV komt overeen met het doel in uw organisatie van het Experience Platform. PUBLIC komt overeen met het doel dat u hebt verzonden voor publicatie. Denk aan deze twee opties in Git-termen, waarbij de versie van DEV uw lokale ontwerpvertakking vertegenwoordigt en de versie van PUBLIC de externe hoofdvertakking.
publishDetailsList.publishedDate String De datum waarop de bestemming voor publicatie werd voorgelegd, in tijdperk.
wint een specifiek het publiceren verzoek terug
accordion
verzoek
code language-shell
curl -X GET https://platform.adobe.io/data/core/activation/authoring/destinations/publish/{DESTINATION_ID} \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'x-gw-ims-org-id: {ORG_ID}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'
table 0-row-2 1-row-2
Parameter Beschrijving
{DESTINATION_ID} De id van het doel waarvoor u de publicatiestatus wilt ophalen.
accordion
Response

Als u een DESTINATION_ID in de API-aanroep hebt doorgegeven, retourneert de reactie HTTP-status 200 met gedetailleerde informatie over de opgegeven publicatieaanvraag voor de bestemming.

code language-json
{
   "destinationId":"1230e5e4-4ab8-4655-ae1e-a6296b30f2ec",
   "publishDetailsList":[
      {
         "configId":"123cs780-ce29-434f-921e-4ed6ec2a6c35",
         "allowedOrgs": [
            "*"
         ],
         "status":"PUBLISHED",
         "destinationType": "PUBLIC",
         "publishedDate":"1630617746"
      }
   ]
}
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 layout-auto
Parameter Type Beschrijving
destinationId String De bestemmingsidentiteitskaart van de bestemmingsconfiguratie die u voor het publiceren hebt voorgelegd.
publishDetailsList.configId String De unieke id van de bestemming publiceert het verzoek voor uw verzonden bestemming.
publishDetailsList.allowedOrgs String

Keert de organisaties van het Experience Platform terug waarvoor de bestemming beschikbaar is.

  • Voor "destinationType": "PUBLIC" retourneert deze parameter "*" , wat betekent dat het doel beschikbaar is voor alle organisaties van het Experience Platform.
  • Voor "destinationType": "DEV" retourneert deze parameter de organisatie-id van de organisatie die u hebt gebruikt voor het schrijven en testen van het doel.
publishDetailsList.status String De status van uw doelpublicatieverzoek. Mogelijke waarden zijn TEST , REVIEW , APPROVED , PUBLISHED , DENIED , REVOKED , DEPRECATED . Doelen met de waarde PUBLISHED zijn live en kunnen door klanten van het Experience Platform worden gebruikt.
publishDetailsList.destinationType String Het type bestemming. Waarden kunnen DEV en PUBLIC zijn. DEV komt overeen met het doel in uw organisatie van het Experience Platform. PUBLIC komt overeen met het doel dat u hebt verzonden voor publicatie. Denk aan deze twee opties in Git-termen, waarbij de versie van DEV uw lokale ontwerpvertakking vertegenwoordigt en de versie van PUBLIC de externe hoofdvertakking.
publishDetailsList.publishedDate String De datum waarop de bestemming voor publicatie werd voorgelegd, in tijdperk.

API-foutafhandeling

Destination SDK API-eindpunten volgen de algemene API-foutberichtbeginselen voor Experience Platforms. Verwijs naar API statuscodesen de fouten van de verzoekkopbalin de het oplossen van problemengids van het Platform.

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6