Δημιουργία αναγνωριστικών που παρέχονται από τον εκδότη (PPID)

Κατά τη συσχέτιση δικαιωμάτων με τον Λογαριασμό Google ενός αναγνώστη, οι εκδότες πρέπει να δημιουργήσουν ένα αναγνωριστικό που παρέχεται από τον εκδότη (PPID). Το PPID συσχετίζεται από την πλευρά του πελάτη και χρησιμοποιείται σε επόμενες κλήσεις από την πλευρά του διακομιστή για αναφορά στον αναγνώστη. Το PPID μπορεί να είναι ένα υπάρχον αναγνωριστικό εκδότη για τον αναγνώστη ή ένα νεοδημιουργημένο, αλλά πρέπει να είναι σταθερό για τον αναγνώστη. Δεν μπορεί να ενημερωθεί χωρίς ο αναγνώστης να διαγράψει και να επανασυνδέσει τον λογαριασμό του.

Η αρχική συσχέτιση μεταξύ ενός Λογαριασμού Google και ενός PPID γίνεται αποκλειστικά χρησιμοποιώντας το api JavaScript από την πλευρά του πελάτη . Όλες οι άλλες λειτουργίες γίνονται χρησιμοποιώντας την ενσωμάτωση από την πλευρά του διακομιστή .

Απαιτήσεις PPID

  1. Τα PPID πρέπει να συμμορφώνονται με το RFC 3986 Ενότητα 2.3

    • Το RFC 3986 επιτρέπει τους ακόλουθους unreserved χαρακτήρες: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Αυτό σημαίνει ότι τα PPID μπορούν να περιλαμβάνουν κεφαλαία και πεζά γράμματα, αριθμούς, παύλες, τελείες, κάτω παύλες και περισπωμένες.
  2. Το μέγιστο επιτρεπόμενο μήκος είναι 150.

const publisherProvidedId = 'ASDF_jkl-1234.~'