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.

recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695