Yayıncı Tarafından Sağlanan Kimlikler (PPID'ler) Oluşturma

Yayıncılar, hakları okuyucunun Google Hesabı ile ilişkilendirirken yayıncı tarafından sağlanan bir tanımlayıcı (PPID) oluşturmalıdır. PPID, istemci tarafında ilişkilendirilir ve okuyucuya başvurmak için sonraki sunucu tarafı çağrılarında kullanılır. PPID, okuyucu için mevcut bir yayıncı tanımlayıcısı veya yeni oluşturulmuş bir tanımlayıcı olabilir ancak okuyucu için sabit olmalıdır. Okuyucu, hesabını silip yeniden bağlamadan güncellenemez.

Google Hesabı ile PPID arasındaki ilk ilişkilendirme yalnızca istemci tarafı JavaScript API'si kullanılarak yapılır. Diğer tüm özellikler sunucu tarafı entegrasyonu kullanılarak yapılır.

PPID koşulları

  1. PPID'ler, RFC 3986 Bölüm 2.3'e uygun olmalıdır.

    • RFC 3986, aşağıdaki unreserved karakterlere izin verir: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Bu nedenle PPID'ler büyük ve küçük harfler, sayılar, kısa çizgiler, noktalar, alt çizgiler ve tildeler içerebilir.
  2. İzin verilen maksimum uzunluk 150 karakterdir.

const publisherProvidedId = 'ASDF_jkl-1234.~'