De Voorwaarden van de ruimte, het Beperken van het Tarief, en de Behandeling van de Fout race-conditions-and-error-handling
Beschrijft hoe te om rasvoorwaarden en DCS fout behandeling te verhinderen.
Voorkomen van rasomstandigheden prevent-race-conditions
Een rasvoorwaarde kan voorkomen als u veelvoudige vraag gelijktijdig (of in snelle opeenvolging) naar DCS verzendt alvorens het aan de aanvankelijke vragen beantwoordt en gegevens aan het koekje van de gebruiker schrijft. Een zeldzame omstandigheid is ongewenst omdat deze gegevens van cookies kan beschadigen of onjuist kan overschrijven. Overweeg de volgende methoden om dit probleem te helpen voorkomen:
- Maak geen gelijktijdige vraag, of vraag snel opeenvolging, aan DCS van de zelfde gebruiker.
- Wacht op elke reactie om terug te komen alvorens verdere vraag te maken.
Snelheidbeperking rate-limiting
Adobe kan tarieflimitering introduceren als het bovenmatige vraag DCS API ontdekt die een negatieve invloed op de dienstbeschikbaarheid zou kunnen hebben.
Als snelheidsbeperking is ingeschakeld, ontvangt u mogelijk een 429 Too Many Requests
HTTP-antwoordstatuscode voor uw DCS-aanroepen. Wanneer u deze HTTP-reactie ontvangt, probeert u de API-aanroepen later opnieuw.
Foutafhandeling error-handling
Foutafhandeling is beperkt voor ongeldige of onjuist gevormde query's. Een ongeldige aanvraag retourneert een HTTP 200 OK
reactie en geen gegevens. Bovendien stopt de DCS met het verwerken van een aanvraag, verwijdert deze gegevens en retourneert deze een HTTP 200 OK
-reactie wanneer een gebruiker:
- Opteert uit het volgen op het Audience Manager of partnerniveau.
- Komt uit een ongeldig/niet-geselecteerd geografisch gebied.
- Hiermee schakelt u browsercookies uit (alle cookies of cookies van derden).
Zie ook, Codes van de Fout DCS, Berichten, en Voorbeelden.