將權利與讀者的 Google 帳戶建立關聯時,發布商必須建立發布商提供的 ID (PPID)。PPID 會在用戶端建立關聯,並用於後續的伺服器端呼叫,以參照讀者。PPID 可以是讀者的現有發布商 ID,也可以是新建立的 ID,但必須是讀者的穩定 ID。如要更新,讀者必須刪除帳戶並重新連結。
Google 帳戶與 PPID 的初始關聯,完全是透過用戶端 JavaScript API 建立。所有其他功能則透過伺服器端整合完成。
PPID 規定
PPID 必須符合 RFC 3986 第 2.3 節的規定
- RFC 3986 允許使用下列
unreserved字元:ALPHA / DIGIT / "-" / "." / "_" / "~" - 也就是說,PPID 可以包含大小寫英文字母、數字、連字號、半形句號、底線和波浪號。
- RFC 3986 允許使用下列
長度上限為 150 個字元。
const publisherProvidedId = 'ASDF_jkl-1234.~'