Door uitgevers verstrekte ID's (PPID's) aanmaken

Bij het koppelen van rechten aan het Google-account van een lezer moeten uitgevers een door de uitgever verstrekte identificatie (PPID) aanmaken. De PPID wordt aan de clientzijde gekoppeld en in daaropvolgende serverzijde-aanroepen gebruikt om naar de lezer te verwijzen. De PPID kan een bestaande uitgeversidentificatie voor de lezer zijn, of een nieuwe, maar moet stabiel zijn voor de lezer. Deze kan niet worden bijgewerkt zonder dat de lezer zijn account verwijdert en opnieuw koppelt.

De initiële koppeling tussen een Google-account en een PPID gebeurt uitsluitend via de client-side JavaScript API . Alle andere functies worden uitgevoerd via server-side integratie .

PPID-vereisten

  1. PPID's moeten voldoen aan RFC 3986 Sectie 2.3

    • RFC 3986 staat de volgende unreserved tekens toe: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Dit betekent dat PPID's hoofdletters, kleine letters, cijfers, afbreekstreepjes, punten, onderstrepingstekens en tildes kunnen bevatten.
  2. De maximaal toegestane lengte is 150.

const publisherProvidedId = 'ASDF_jkl-1234.~'