Tworzenie identyfikatorów podanych przez wydawcę (PPID)

Podczas łączenia uprawnień z kontem Google czytelnika wydawcy muszą utworzyć identyfikator podawany przez wydawcę (PPID). Identyfikator PPID jest powiązany po stronie klienta i używany w kolejnych wywołaniach po stronie serwera do odwoływania się do czytelnika. Identyfikator PPID może być dotychczasowym identyfikatorem czytelnika podawanym przez wydawcę lub nowo utworzonym identyfikatorem, ale musi być stabilny dla czytelnika. Nie można go zaktualizować bez usunięcia i ponownego połączenia konta przez czytelnika.

Początkowe powiązanie konta Google z identyfikatorem PPID odbywa się wyłącznie za pomocą interfejsu API JavaScript po stronie klienta. Wszystkie inne funkcje są realizowane za pomocą integracji po stronie serwera.

Wymagania dotyczące identyfikatora PPID

  1. Identyfikatory PPID muszą być zgodne z sekcją 2.3 standardu RFC 3986.

    • Standard RFC 3986 dopuszcza te unreserved znaki: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Oznacza to, że identyfikatory PPID mogą zawierać wielkie i małe litery, cyfry, łączniki, kropki, podkreślenia i tyldy.
  2. Maksymalna dopuszczalna długość to 150 znaków.

const publisherProvidedId = 'ASDF_jkl-1234.~'