Κατά τη συσχέτιση δικαιωμάτων με τον Λογαριασμό Google ενός αναγνώστη, οι εκδότες πρέπει να δημιουργήσουν ένα αναγνωριστικό που παρέχεται από τον εκδότη (PPID). Το PPID συσχετίζεται από την πλευρά του πελάτη και χρησιμοποιείται σε επόμενες κλήσεις από την πλευρά του διακομιστή για αναφορά στον αναγνώστη. Το PPID μπορεί να είναι ένα υπάρχον αναγνωριστικό εκδότη για τον αναγνώστη ή ένα νεοδημιουργημένο, αλλά πρέπει να είναι σταθερό για τον αναγνώστη. Δεν μπορεί να ενημερωθεί χωρίς ο αναγνώστης να διαγράψει και να επανασυνδέσει τον λογαριασμό του.
Η αρχική συσχέτιση μεταξύ ενός Λογαριασμού Google και ενός PPID γίνεται αποκλειστικά χρησιμοποιώντας το api JavaScript από την πλευρά του πελάτη . Όλες οι άλλες λειτουργίες γίνονται χρησιμοποιώντας την ενσωμάτωση από την πλευρά του διακομιστή .
Απαιτήσεις PPID
Τα PPID πρέπει να συμμορφώνονται με το RFC 3986 Ενότητα 2.3
- Το RFC 3986 επιτρέπει τους ακόλουθους
unreservedχαρακτήρες:ALPHA / DIGIT / "-" / "." / "_" / "~" - Αυτό σημαίνει ότι τα PPID μπορούν να περιλαμβάνουν κεφαλαία και πεζά γράμματα, αριθμούς, παύλες, τελείες, κάτω παύλες και περισπωμένες.
- Το RFC 3986 επιτρέπει τους ακόλουθους
Το μέγιστο επιτρεπόμενο μήκος είναι 150.
const publisherProvidedId = 'ASDF_jkl-1234.~'