יצירת מזהים שסופקו על ידי בעלי תוכן דיגיטלי (PPID)

כשמשייכים זכויות לחשבון Google של קורא, בעלי התוכן הדיגיטלי צריכים ליצור מזהה שניתן על ידי בעל התוכן הדיגיטלי (PPID). מזהה ה-PPID משויך בצד הלקוח, והוא משמש בקריאות הבאות בצד השרת כדי להתייחס לקורא. ה-PPID יכול להיות מזהה קיים של בעל האתר עבור הקורא, או מזהה חדש שנוצר, אבל הוא חייב להיות יציב עבור הקורא. אי אפשר לעדכן את הקישור בלי שהקורא ימחק את החשבון שלו ויקשר אותו מחדש.

השיוך הראשוני בין חשבון Google לבין מזהה PPID מתבצע באופן בלעדי באמצעות ממשק API של JavaScript מצד הלקוח. כל התכונות האחרות מתבצעות באמצעות שילוב בצד השרת.

דרישות לגבי PPID

  1. מזהי PPID חייבים להיות תואמים לסעיף 2.3 ב-RFC 3986

    • תקן RFC 3986 מאפשר את התווים הבאים: unreserved ALPHA / DIGIT / "-" / "." / "_" / "~"
    • כלומר, מזהי PPID יכולים לכלול אותיות רישיות ואותיות קטנות, מספרים, מקפים, נקודות, קווים תחתונים וטילדות.
  2. האורך המקסימלי המותר הוא 150.

const publisherProvidedId = 'ASDF_jkl-1234.~'