Een door API geactiveerde campagne uitvoeren execute

Nadat de campagne is geactiveerd, moet u het gegenereerde voorbeeld-cURL-verzoek ophalen en deze in de API gebruiken om de payload te bouwen en de campagne te starten.

Lees hier meer must-read

  • begin/einddata van de Campagne - als u een specifieke begin en/of einddatum toen het creëren van de campagne hebt gevormd, zal het niet buiten deze data worden uitgevoerd, en API vraag zal ontbreken.

  • onderbreking van de Vraag - de vraag aan de Interactieve REST API van de Uitvoering van het Bericht heeft een onderbreking van 60 sec. In het geval van onverwachte onderbrekingen zijn er echter interne herpogingen beschikbaar om de levering te garanderen.

De campagne activeren trigger

  1. Open de campagne en kopieer en plak vervolgens het laadverzoek vanuit de sectie cURL request . Deze nuttige lading omvat alle verpersoonlijkings (profiel en context) variabelen die in het bericht worden gebruikt. Het is beschikbaar zodra de campagne live is.

    note important
    IMPORTANT
    De eindpunten in de cURL- sectie verschillen tussen standaard en ​ Hoge productie campigns ​.
  2. Gebruik dit cURL-verzoek in de API's om de payload te bouwen en de campagne te starten. Voor meer informatie, verwijs naar de ​ Interactieve documentatie van API van de Uitvoering van het Bericht ​, waar alle eindpunten voor standaard en Hoge productie campagnes worden vermeld.

    API vraagvoorbeelden zijn ook beschikbaar op ​ deze pagina ​.

Problemen oplossen troubleshooting

Azure Cosmos DB-verificatiefouten (500 Interne serverfout) cosmosdb-auth-errors

Als u 500 Interne Fouten van de Server ontmoet wanneer het teweegbrengen van API-teweeggebrachte campagnes, en de systeemlogboeken a 403 Verboden fout van Azure Cosmos- OB met een bericht zoals:

"De toegang tot uw rekening wordt momenteel ingetrokken omdat de Azure Cosmos DB-service het AAD-verificatietoken voor de standaardidentiteit van de account niet kan verkrijgen"

Deze fout komt typisch voor wanneer de Azure dienstHoofd die voor de authentificatie van Cosmos DB wordt vereist is onbruikbaar gemaakt, geschrapt, of misconfigured.

Hoe kan ik dit probleem oplossen?
  1. verifieer uw Azure de diensthoofd - zorg ervoor dat uw Azure de diensthoofd of beheerde identiteit wordt toegelaten en niet gehandicapt of in uw Azure Actieve Folder geschrapt is.

  2. de toestemmingen van de Controle - Bevestig dat het de diensthoofd de noodzakelijke toestemmingen heeft om tot de middelen van Azure Key Vault en van DB Cosmos toegang te hebben. De dienst principal moet aangewezen roltaken hebben om met Azure Cosmos DB voor authentiek te verklaren.

  3. de configuratie van Coosmos DB CMK van 0} van het Overzicht Azure Cosmos- Configuratie CMK - als u Klant-Beheerde Sleutels (CMK) gebruikt, raadpleeg de Azure het oplossen van problemengids van Cosmos DB CMK ​ voor gedetailleerde stappen om AAD symbolische aankoop te herstellen.

  4. re-laat en test toe - na het verbeteren van de configuratie, re-laat het de diensthoofd toe als het onbruikbaar werd gemaakt, en test uw transactie API vraag opnieuw om te bevestigen dat de authentificatie slaagt en de berichten worden geleverd.

note note
NOTE
Deze kwestie wordt typisch veroorzaakt door een misconfiguration of toevallig het onbruikbaar maken van de Azure dienstHoofd die voor de authentificatie van DB Cosmos wordt vereist. Het houden van het de diensthoofd toegelaten en behoorlijk gevormd zal deze fout in de toekomst verhinderen.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76