כשמשייכים הרשאות לחשבון 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.~'