Fout bij rapporteren error-reporting

NOTE
De inhoud op deze pagina wordt alleen ter informatie verstrekt. Voor het gebruik van deze API is een huidige licentie van Adobe vereist. Ongeautoriseerd gebruik is niet toegestaan.

Overzicht overview

Foutrapportage in Adobe Pass-verificatie wordt momenteel op twee verschillende manieren geïmplementeerd:

  • Geavanceerde foutrapportage De uitvoerder registreert een foutencallback in het geval van AccessEnabler JavaScript SDK of implementeert een interfacemethode met de naam "status" in geval van de AccessEnabler iOS/tvOS SDK en AccessEnabler Android-SDKom geavanceerde foutmeldingen te ontvangen. Fouten worden ingedeeld in Informatie, Waarschuwing, en Fout typen. Dit rapportagesysteem is asynchroon in er is geen garantie voor de volgorde waarin meerdere fouten zullen optreden. Zie voor meer informatie over het geavanceerde systeem voor foutmeldingen Geavanceerde foutrapportage sectie.

  • Oorspronkelijke foutmelding - Een statisch rapporterend systeem waarin de foutenmeldingen tot specifieke callback functies worden overgegaan wanneer de specifieke verzoeken ontbreken. De fouten worden gegroepeerd in generische, authentificatie, en toestemmingstypes. Zie voor de lijst met fouten die in het oorspronkelijke systeem zijn vermeld de klasse Oorspronkelijke foutrapportage sectie.

Geavanceerde foutrapportage advanced-error-reporting

IMPORTANT
De oude Oorspronkelijke foutrapportage API blijft werken zoals voorheen, de geavanceerde foutmelding breekt de functionaliteit niet, maar de oorspronkelijke foutmelding ontvangt GEEN updates meer. Alle nieuwe fouten en updates zullen aan het geavanceerde fout rapporteringssysteem gebeuren.

AccessEnabler JavaScript SDK accessenabler-javascript-sdk

Het nieuwe fout rapporterend systeem wordt verlaten facultatief, daarom kan de implementor een callback van de foutenmanager uitdrukkelijk registreren om geavanceerde foutenrapporten te ontvangen. Het systeem bevat de mogelijkheid om meerdere callbacks met foutmeldingen dynamisch te registreren en de registratie ervan ongedaan te maken. Bovendien kunt u om het even welke nieuwe foutencallbacks registreren zodra AccessEnabler JavaScript SDK wordt geladen, zonder de behoefte om een andere initialisatie uit te voeren (alvorens te roepen setRequestor()), wat betekent dat u de capaciteit hebt om geavanceerde rapporten over initialisatie en configuratiefouten te ontvangen.

Implementatie access-enab-js-imp

yourErrorHandler(errorData:Object)

De callback-functie van de fouthandler ontvangt één object (een kaart) met de volgende structuur:

    {
      errorId: "CFG410",
      level: "error",
      message: "This a fancy message",  // Optional
      .
      .                                 // Optional key/value pairs
      .
    }

1. Binding bind

.bind(eventType:String, handlerName:String):void

Koppelt een handler voor een gebeurtenis.

eventType - ALLEEN de "errorEvent" resulteert in de AccessEnabler JavaScript SDK die geavanceerde callbacks van foutenrapporten teweegbrengt.

handlerName - een tekenreeks die de naam van de fouthandlerfunctie opgeeft.

Beide binden parameters mogen alleen tekens uit de volgende set gebruiken: [0-9a-zA-Z][-._a-zA-Z0-9]; parameters moeten dus beginnen met een getal of letter en kunnen alleen afbreekstreepjes, punten, onderstrepingstekens en alfanumerieke tekens bevatten. Bovendien mogen parameters niet langer zijn dan 1024 tekens.

Voorbeeld van bindingsfouthandlers:

accessEnabler.bind('errorEvent', 'myCustomErrorHandler');
accessEnabler.bind('errorEvent', 'errorLogger');

Vanwege technische beperkingen kunt u geen sluiting of anonieme functie binden. U moet de naam van de methode opgeven in de tweede parameter.

2. Binding opheffen unbind

.unbind(eventType:String, handlerName:String=null):void

Hiermee wordt een eerder gekoppelde gebeurtenishandler verwijderd.

eventType - ALLEEN de 'errorEvent' resulteert in de AccessEnabler JavaScript SDK die geavanceerde callbacks van foutrapporten veroorzaakt.

handlerName - een tekenreeks die de naam van de functie van de fouthandler opgeeft, indien deze null is of ontbreekt, alle gekoppelde handlers voor de opgegeven eventType wordt verwijderd.

Beide binden parameters mogen alleen tekens uit de volgende set gebruiken: [0-9a-zA-Z][-._a-zA-Z0-9]; parameters moeten dus beginnen met een getal of letter en kunnen alleen afbreekstreepjes, punten, onderstrepingstekens en alfanumerieke tekens bevatten. Bovendien mogen parameters niet langer zijn dan 1024 tekens.

Voorbeeld van het verwijderen van één fouthandler:

accessEnabler.unbind('errorEvent', 'errorLogger');

Voorbeeld verwijderen van alle fouthandlers:

accessEnabler.unbind('errorEvent');

AccessEnabler iOS/tvOS SDK accessenabler-ios-tvos-sdk

Het nieuwe systeem voor foutenrapportage is verplicht, daarom moet de uitvoerder expliciet voldoen aan het nieuwe "EntitlementStatus"-protocol van doelstelling C. Deze nieuwe benadering staat programmeurs toe om geavanceerde foutenrapportering te ontvangen.

Implementatie accessenab-ios-tvossdk-imp

Een uitvoerder moet aan het volgende voldoen EntitlementStatus protocol:

EntitlementStatus.h

    #import <Foundation/Foundation.h>

    @protocol EntitlementStatus <NSObject>
    - (void)status:(NSDictionary *)statusDictionary;
    @end

Uw status functie ontvangt één object (en NSDictionary) met de volgende structuur:

    {
          errorId: "CFG410",
          level: "error",
          message: "This a fancy message",  // Optional
      .
      .                                 // Optional key/value pairs
      .
    }

1. Verklaring

    @interface MyEntitlementStatusDelegate : NSObject <EntitlementStatus>

2. Implementatie

    @implementation DemoAppAppDelegate
    // very simple implementation
    - (void)status:(NSDictionary *)statusDict {
        NSLog(@"%@:\n%@", statusDict[@"level"], statusDict);
    }

AccessEnabler Android-SDK accessenabler-android-sdk

Het nieuwe systeem voor foutmeldingen is verplicht, omdat de implementator expliciet moet voldoen aan de IAccessEnablerDelegate interface bepaald protocol. Deze nieuwe benadering staat programmeurs toe om geavanceerde foutenrapportering te ontvangen.

Implementatie access-enablr-androidsdk-imp

Een uitvoerder moet de nieuwe status methode van de interfaceIAccessEnablerDelegate. De status function ontvangt één functie AdvancedStatus object met het volgende model:

    class AdvancedStatus {

    String id; // Not Null
    String level; // Not Null
    String message; // Might be null
    String resource; // Might be null

    AdvancedStatus(String id, String level, String message, String resource) {
        this.id = id;
        this.level = level;
        this.message = message;
        this.resource = resource;
    }

    //other private/public methods
    }

Monster

    @Override
    public void status(AdvancedStatus advancedStatus) {
        String status = "status(" + advancedStatus.id + ", " + advancedStatus.level + ", " + advancedStatus.message + ", " + advancedStatus.resource + ")";

        Log.i(LOG_TAG, status);
    }

AccessEnabler FireOS SDK accessenabler-fireos-sdk

Het nieuwe systeem voor foutmeldingen is verplicht, omdat de implementator expliciet moet voldoen aan de IAccessEnablerDelegate interface bepaald protocol. Deze nieuwe benadering staat programmeurs toe om geavanceerde foutenrapportering te ontvangen.

Implementatie access-enab-fireos-sdk-

Een uitvoerder moet de nieuwe statusmethode van de interfaceIAccessEnablerDelegate. De status function ontvangt één functie AdvancedStatus object met het volgende model:

    class AdvancedStatus {

    String id; // Not Null
    String level; // Not Null
    String message; // Might be null
    String resource; // Might be null

    AdvancedStatus(String id, String level, String message, String resource) {
        this.id = id;
        this.level = level;
        this.message = message;
        this.resource = resource;
    }

    //other private/public methods
    }

Monster

    @Override
    public void status(AdvancedStatus advancedStatus) {
        String status = "status(" + advancedStatus.id + ", " + advancedStatus.level + ", " + advancedStatus.message + ", " + advancedStatus.resource + ")";

        Log.i(LOG_TAG, status);
    }

Verwijzing naar geavanceerde foutcodes advanced-error-codes-reference

In de volgende tabel worden de foutcodes weergegeven en beschreven die door de nieuwere API voor fouten worden weergegeven, samen met de voorgestelde handelingen die moeten worden uitgevoerd om deze te corrigeren:

ID
Niveau
Beschrijving
Handelingen voor ontwikkelaars
Handelingen van gebruikers
JavaScript
iOS/tvOS
Android
AAPL& AAPL_ERROR
Fout
Algemene Apple SSO-fout
De fout bevat een detailveld met de oorspronkelijke VSA-fout.
nvt
nvt
Ja
nvt
VSA203
Info
De gebruiker besloot zich af te melden bij de toepassing terwijl de verificatie plaatsvond als resultaat van een aanmelding via de SSO van het platform.
Geef de gebruiker de opdracht om zich expliciet af te melden bij Instellingen -> Accounts -> TV Provider op tvOS.

Geef de gebruiker de opdracht om zich expliciet af te melden bij Settings -> TV Provider op iOS/iPadOS.
Meld u expliciet af bij Instellingen -> Accounts -> TV Provider op tvOS.

Afmelden bij Instellingen -> TV-provider op iOS/iPadOS
nvt
Ja
nvt
VSA404
Info
De machtiging Application Video Subscriber Account is onbepaald.
Stimuleer gebruikers die geen toestemming geven om abonnementsgegevens te openen door de voordelen van de Single Sign-On (SSO) gebruikerservaring uit te leggen.
De gebruiker kan zijn besluit wijzigen door naar de toepassingsinstellingen (toegang tot tv-provider) of naar het gedeelte van Settings -> TV-provider op iOS/iPadOS of Settings -> Accounts -> TV-provider op tvOS te gaan.
nvt
Ja
nvt
VSA503
Info
Verzoek om metagegevens van account voor toepassingsvideo-abonnee is mislukt.
Het eindpunt MVPD reageert niet. De toepassing kan terugvallen op de normale verificatiestroom.
nvt
nvt
Ja
nvt
500
Fout
Interne fout
Het gebruik AccessEnablerDebug en inspecteert zuivert logboeken (console.log output) om te bepalen wat verkeerd ging.
nvt
Ja
Ja
nvt
SEC403
Fout
Domeinbeveiligingsfout. De aanvrager gebruikt een ongeldig domein. Alle domeinen die door een bepaalde identiteitskaart van de Aanvrager worden gebruikt moeten door Adobe worden gewhitelliseerd.
- Laad AccessEnabler slechts van de lijst van toegestane domeinen

- Neem contact op met de Adobe om de whitelist van het domein voor de gebruikte id van de aanvrager te beheren

- iOS: controleer of u het juiste certificaat gebruikt en of de handtekening op de juiste manier is gemaakt
nvt
nvt
Ja
nvt
SEC412
Waarschuwing
[Beschikbaar in release 2.5] Apparaat-id komt niet overeen. Dit kan gebeuren wanneer het onderliggende platform zijn identiteitskaart van het Apparaat verandert. In dit geval worden de bestaande tokens gewist en wordt de gebruiker niet meer geverifieerd. Merk op dat dit wettig gebeurt wanneer de gebruiker JS SDK gebruikt en zwerft (op JS maakt client IP deel uit van identiteitskaart van het Apparaat). Anders zou dit een aanwijzing kunnen zijn van een poging tot fraude - een poging om tokens van een ander apparaat te kopiëren.
- Controleer het aantal waarschuwingen. Als ze zonder duidelijke reden pieken (geen recente browserupdates, nieuwe besturingssystemen), kan dit een aanwijzing zijn voor pogingen tot fraude.

- Informeer desgewenst de gebruiker dat hij zich opnieuw moet aanmelden.
Meld u opnieuw aan.
Ja
Ja
Ja van 3.2
SEC420
Fout
HTTP-beveiligingsfout bij communicatie met Adobe Pass-verificatieservers. Deze fout treedt doorgaans op wanneer spoofing/proxy's zijn geïnstalleerd.
- Laden [https://]{SP_FQDN\} in de browser en de SSL-certificaten handmatig accepteren, bijvoorbeeld https://api.auth.adobe.com of https://api.auth-staging.adobe.com

- De proxyceringen markeren als vertrouwd
Als dit voor een regelmatige gebruiker voorkomt, is het een aanwijzing van een mogelijke man-in-de-middenaanval!
Ja
Ja
Ja van 3.2
CFG100
Waarschuwing
Datum/tijd/tijdzone van de clientcomputer is niet correct ingesteld. Dit zal waarschijnlijk leiden tot verificatie-/vergunningsfouten.
- Informeer de gebruiker om de juiste tijd in te stellen.

Voer handelingen uit om machtigingsstromen te voorkomen, omdat deze waarschijnlijk mislukken.
Stel de juiste datum/tijd in.
Ja
Ja
Ja van 3.2
CFG400
Fout
Er is een ongeldige aanvrager-id opgegeven.
De ontwikkelaar MOET een geldige aanvrager-id opgeven.
nvt
Ja
Ja
Ja van 3.2
CFG404
Fout
De Adobe Pass-verificatieservers zijn niet gevonden. Dit kan in drie gevallen gebeuren:

- De ontwikkelaar beschikt over een ongeldige spoofing.

- De gebruiker heeft netwerkproblemen en kan de Adobe Pass-verificatiedomeinen niet bereiken.

-Adobe Pass-verificatieservers zijn onjuist geconfigureerd.

Opmerking: Bij Firefox wordt CFG400 weergegeven in plaats van CFG404 (browserbeperking)
- Spoofing controleren.

-Controleer de netwerk-/DNS-instellingen.

-Informeer Adobe.
Controleer de netwerk-/DNS-instellingen.
Ja
Ja
Ja van 3.2
CFG410
Fout
AccessEnabler is te oud.
Informeer de gebruiker caches te wissen.
Wis de browsercache.
Ja
nvt
Ja van 3.2
CFG5xx
Fout
Er treden interne fouten op bij de Adobe Pass-verificatieservers. xx kan een willekeurig getal zijn.
- Informeer de gebruiker dat de Adobe Pass-verificatie niet beschikbaar is.

- Adobe Pass-verificatie omzeilen.

- Informeer Adobe.
Probeer het later.
Ja
Ja
Ja van 3.2
N000
Info
De gebruiker is niet geverifieerd.
nvt
Aanmelden.
Ja
Ja
Ja van 3.2
N001
Info
Een passieve authentificatiepoging werd begonnen op de achtergrond. Dit zal voor MVPDs gebeuren die met "Authentificatie per Aanvrager"wordt gevormd. Terwijl de gebruiker hopelijk automatisch voor authentiek zal worden verklaard, brengt dit een prestatiesboete op initialisering op.
U kunt desgewenst de gebruiker informeren of de gebruikersinterface tonen die de gebruiker waarschuwt dat "het werk bezig is".
Wacht.
Ja
Ja
Ja van 3.2
N003
Info
De gebruiker selecteert de optie Andere tv-provider in de Apple MVPD-kiezer.
De displayProviderDialog callback zal worden geroepen en de toepassing zou aan regelmatige authentificatiestroom kunnen terugvallen.
Selecteer regelmatige MVPD en ga met het login scherm verder.
nvt
Ja
nvt
N004
Info
De gebruiker selecteert een tv-provider die niet door de huidige aanvrager wordt ondersteund.
De displayProviderDialog callback zal worden geroepen en de toepassing zou aan regelmatige authentificatiestroom kunnen terugvallen.
Selecteer regelmatige MVPD en ga met het login scherm verder.
nvt
Ja
nvt
N005
Info
De MVPD-kiezer is geannuleerd.
nvt
nvt
Ja
Ja
Ja van 3.2
N010
Waarschuwing
De gebruiker werd voor authentiek verklaard terwijl authenticate-all degradatieregel op zijn plaats voor geselecteerde MVPD was.
De gebruiker optioneel informeren dat hij "gratis" toegang krijgt vanwege MVPD-problemen.
nvt
Ja
Ja
Ja van 3.2
N011
Info
De gebruiker is geverifieerd met TempPass.
- Informeer de gebruiker.

- Naar keuze een lijst van normale MVPD's presenteren.
Meld u optioneel aan met uw normale MVPD.
Ja
Ja
Ja van 3.2
N111
Waarschuwing
Verlopen TempPass.
- Informeer de gebruiker.

- Een lijst met normale MVPD's presenteren.

- Verberg de optie Temperatuur passeren.
Meld u aan bij uw normale MVPD.
Ja
Ja
Ja van 3.2
N130
Fout
Verificatietoken niet gevonden op sessie. Dit kan te wijten zijn aan een van de volgende situaties:

1. Browser heeft (derde) cookies uitgeschakeld (niet van toepassing op AccessEnabler JavaScript SDK versie 4.x)

2. Browser heeft Enable cross-site tracking (Safari 11+)

3. Sessie is verlopen

4. De programmeur roept authentificatie APIs in onjuiste opeenvolging aan

OPMERKING: deze foutcode is niet beschikbaar voor omleidingsstromen van volledige pagina's.
1. Vraag de gebruiker of hij cookies van (derden) moet inschakelen

2. Gebruiker vragen om het bijhouden van meerdere sites uit te schakelen

3. Gebruiker vragen opnieuw te verifiëren

4. API's aanroepen in de juiste volgorde
1. Cookies (van derden) inschakelen

2. Spatiëring tussen sites uitschakelen

3. Opnieuw verifiëren

4. NVT
Ja
Ja
Ja van 3.2
N500
Fout
Interne fout.

Opmerking: dit is de 'Generic Authentication Error' en 'Internal Authentication Error' van het oorspronkelijke foutsysteem. Deze fout zal uiteindelijk worden opgeheven.
Het gebruik AccessEnablerDebug en inspecteert zuivert logboeken (console.log output) om te bepalen wat verkeerd ging.
nvt
Ja
Ja
nvt
R401
Fout
Er is een fout opgetreden tijdens het verkrijgen van een toegangstoken.

Opmerking: dit is een onherstelbare fout. Vertel de gebruiker dat de toepassing niet beschikbaar is.
- iOS: controleer de softwareinstructie en aangepaste schema's in uw toepassing.

- JavaScript: controleer de softwareinstructie in uw websitetoepassing.

Een ticket openen met Zendesk en de gebruiker laten weten dat het systeem tijdelijk niet beschikbaar is
nvt
Ja van v4.0
Ja vanaf v3.0
Ja van 3.2
R400
Fout
De toepassing is niet geregistreerd. De software-instructie is ongeldig of is ingetrokken.

Opmerking: dit is een onherstelbare fout. Vertel de gebruiker dat de toepassing niet beschikbaar is.
- iOS: controleer de softwareinstructie en aangepaste schema's in uw toepassing.

- JavaScript: controleer de softwareinstructie in uw websitetoepassing.

Een ticket openen met Zendesk en de gebruiker laten weten dat het systeem tijdelijk niet beschikbaar is
nvt
Ja van v4.0
Ja vanaf v3.0
Ja van 3.2
REG500
Fout
Registratiecode kan niet van server worden opgehaald.

Opmerking: dit is een onherstelbare fout. Vertel de gebruiker dat de toepassing niet beschikbaar is.
Open een ticket met Zendesk en informeer de gebruiker dat het systeem tijdelijk niet beschikbaar is.
nvt
Ja van v4.0
Ja vanaf v3.0
Ja van 3.2
REGCODE
Succes
De toepassing met de naam setSelectedProvider API op een tvOS-platform.
Instruct/vraag de gebruiker om een tweede apparaat (scherm) aan login te gebruiken gebruikend de verstrekte registratiecode.
Gebruik de regcode op een tweede apparaat (scherm) om verificatie te starten.
nvt
Alleen voor tvOS
nvt
Z010
Waarschuwing
De gebruiker werd toegelaten terwijl authenticate-all of autoriseren-all degradatieregel op zijn plaats voor geselecteerde MVPD was.
De gebruiker optioneel informeren dat hij "gratis" toegang krijgt vanwege MVPD-problemen.
nvt
Ja
Ja
Ja van 3.2
Z011
Info
Gebruiker is geautoriseerd met TempPass
De gebruiker optioneel informeren
nvt
Ja
Ja
Ja van 3.2
Z100
Fout
De autorisatie is mislukt omdat de gebruiker geen abonnement heeft op de gevraagde bron of om andere redenen die afkomstig zijn van de MVPD, bijvoorbeeld omdat de video niet overeenkomt met de instellingen voor Ouderlijk toezicht voor de gebruikersaccount
- Afspelen niet toestaan.

- Informeer de gebruiker.

- De "message"-sleutel in het foutbericht KAN een gedetailleerder bericht bevatten dat door het MVPD wordt verstrekt.
nvt
Ja
Ja
Ja van 3.2
Z110
Fout
Toestemming geweigerd vanwege herhaalde MVPD-weigeringen. Mogelijke poging tot fraude of DOS.
- Afspelen niet toestaan.

- Informeer de gebruiker.
nvt
Ja
Ja
Ja van 3.2
Z120
Fout
Toestemming geweigerd vanwege technische redenen in de communicatie met het MVPD. Mogelijke netwerkfout.
- Afspelen niet toestaan.

- Informeer de gebruiker dat de MVPD problemen ondervond en ze moeten het later proberen.
Probeer het later.
Ja
Ja
Ja van 3.2
Z130
Fout
De autorisatie wordt geweigerd omdat een ongeldige / onjuist gevormde resource is gebruikt.
Controleer de resourcetekenreeks en corrigeer deze. Over het algemeen is deze fout het gevolg van een onjuist gevormde MRSS of het gebruik van een onbewerkte tekenreeks in plaats van MRSS.
nvt
Ja
Ja
Ja van 3.2
Z169
Fout
Autorisatie geweigerd omdat de afbraakregel authzNone is toegepast voor de opgegeven bron.
De gebruiker op de hoogte stellen
nvt
Ja
Ja
Ja van 3.2
Z500
Fout
Interne fout.

Opmerking: dit is de verouderde 'Generic Authentication Error' en 'Internal Authentication Error'. Deze fout zal uiteindelijk worden opgeheven.
Het gebruik AccessEnablerDebug en inspecteert zuivert logboeken (console.log output) om te bepalen wat verkeerd ging.
nvt
Ja
Ja
Ja van 3.2
P100
Fout
Voorvertoning is mislukt. Waarschijnlijk is dit te wijten aan het aanvragen van een vergunning voor te veel middelen.
- Gebruik NIET meer dan het maximale aantal toegestane bronnen.

- Neem contact op met de ondersteuning van Adobe Pass-verificatie om het maximumaantal toegestane bronnen te zoeken/in te stellen.
nvt
Ja vanaf v3.0
Ja
Ja van 3.2
IS2XX
Fout
Deze foutencodes zijn teruggekeerd wanneer de gegevens van de de eindreactie van de individualisatieserver een ongeldig formaat hebben of vereiste individualiseringsinformatie missen.
Een ticket openen met Zendesk en de gebruiker laten weten dat het systeem tijdelijk niet beschikbaar is
nvt
Ja vanaf v3.0
nvt
nvt
IS4XX
Fout
Deze foutencodes zijn teruggekeerd in het geval van de mislukking 4XX van het individualisatieserver - is de de statuscode van HTTP van de reactie.
Een ticket openen met Zendesk en de gebruiker laten weten dat het systeem tijdelijk niet beschikbaar is
nvt
Ja vanaf v3.0
nvt
nvt
IS5XX
Fout
Deze foutcodes worden geretourneerd in het geval van een eindpuntfout van de individualisatieserver 5XX - dit is de HTTP-statuscode van de reactie.
Een ticket openen met Zendesk en de gebruiker laten weten dat het systeem tijdelijk niet beschikbaar is
nvt
Ja vanaf v3.0
nvt
nvt
IS0
Fout
Deze code is teruggekeerd wanneer het individualisatieservereindpunt helemaal niet antwoordde, daarom heeft de verbinding uit getimede tijd
Een ticket openen met Zendesk en de gebruiker laten weten dat het systeem tijdelijk niet beschikbaar is
nvt
Ja vanaf v3.0
nvt
nvt
LS011
Waarschuwing
AccessEnabler gebruikt een vluchtige opslag vanwege problemen met LSO/LocalStorage en WebStorage (of onbeschikbaarheid).

Verificatie/autorisatie blijft op de huidige pagina staan. Bij elke pagina die wordt geladen, moet de gebruiker worden geverifieerd. Gevormde TTLs wordt niet afgedwongen over paginaatherladingen.
- Informeer de gebruiker van beperkingen.

- Informeer de gebruiker hoe de beschikbare opslagruimte kan worden vergroot.

- U kunt zich ook afmelden om de opslag te wissen.
- Meer opslagruimte.

- Afmelden om opslag te wissen.
Ja
nvt
nvt

Oorspronkelijke foutrapportage original-error-reporting

In deze sectie wordt het oorspronkelijke systeem voor foutrapportage beschreven, samen met de oorspronkelijke foutcodes. In het originele fout rapporterend systeem, gaat AccessEnabler fouten tot deze twee callback functies over: setAuthenticationStatus() na een vraag aan checkAuthentication(); tokenRequestFailed(), na het mislukken van een oproep tot checkAuthorization() of getAuthorization().

De oorspronkelijke foutrapportage en status-API's werken nog steeds precies zo als voorheen. De oorspronkelijke API's voor foutrapportage worden echter niet bijgewerkt. Alle nieuwe foutmeldingen en updates over de oude fouten worden ALLEEN weergegeven in het nieuwe Geavanceerd systeem voor foutmelding.

Voor voorbeelden van het gebruik van het oorspronkelijke systeem voor foutmeldingen raadpleegt u de JavaScript API-naslag:setAuthenticationStatus() en tokenRequestFailed() functies, iOS/tvOS API-naslaggids: setAuthenticationStatus()en tokentRequestFailed(), Referentie voor Android API: setAuthenticationStatus() en tokenRequestFailed().

Oorspronkelijke callback-foutcodes original-callback-error-codes

Algemene fouten
Interne fout
Er is een systeemfout opgetreden bij het verwerken van de aanvraag.
Provider niet geselecteerd
Vindt plaats wanneer de klant in het dialoogvenster voor providerselectie annuleert.
Fout: provider niet beschikbaar
Vindt plaats wanneer er geen providers beschikbaar zijn.
Verificatiefouten
Algemene verificatiefout
Wordt geretourneerd als de reden onbekend is of niet kan worden gepubliceerd.
Interne verificatiefout
Er is een systeemfout opgetreden bij het verifiëren.
Fout door gebruiker niet geverifieerd
Gebruiker is niet geverifieerd.
Autorisatiefouten
Algemene autorisatiefout
Wordt geretourneerd als de reden onbekend is of niet kan worden gepubliceerd.
Interne autorisatiefout
Er is een systeemfout opgetreden bij het autoriseren.
Fout: gebruiker niet geautoriseerd
De klant is niet geautoriseerd om de gevraagde inhoud te bekijken.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b