ایجاد شناسه های ارائه شده توسط ناشر (PPID)

هنگام مرتبط کردن حقوق با حساب Google خواننده، ناشران باید یک شناسه ارائه شده توسط ناشر (PPID) ایجاد کنند. PPID مربوط به سمت کلاینت است و در تماس های بعدی سمت سرور برای ارجاع به خواننده استفاده می شود. PPID می تواند یک شناسه ناشر موجود برای خواننده یا یک شناسه تازه ایجاد شده باشد، اما باید برای خواننده پایدار باشد. بدون حذف و پیوند مجدد اکانت خواننده توسط خواننده، نمی توان آن را به روز کرد.

ارتباط اولیه بین یک حساب Google و یک PPID منحصراً با استفاده از api جاوا اسکریپت سمت کلاینت انجام می شود. تمام ویژگی های دیگر با استفاده از یکپارچه سازی سمت سرور انجام می شود.

الزامات PPID

  1. PPID باید با RFC 3986 بخش 2.3 مطابقت داشته باشد

    • RFC 3986 کاراکترهای unreserved زیر را اجازه می دهد: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • این بدان معناست که PPID ها می توانند شامل حروف بزرگ و کوچک، اعداد، خط فاصله، نقطه، زیرخط و تایلد باشند.
  2. حداکثر طول مجاز 150 است.

const publisherProvidedId = 'ASDF_jkl-1234.~'