יצירת מזהים שסופקו על ידי בעלי תוכן דיגיטלי (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.~'