建立發布商提供的 ID (PPID)

將權利與讀者的 Google 帳戶建立關聯時,發布商必須建立發布商提供的 ID (PPID)。PPID 會在用戶端建立關聯,並用於後續的伺服器端呼叫,以參照讀者。PPID 可以是讀者的現有發布商 ID,也可以是新建立的 ID,但必須是讀者的穩定 ID。如要更新,讀者必須刪除帳戶並重新連結。

Google 帳戶與 PPID 的初始關聯,完全是透過用戶端 JavaScript API 建立。所有其他功能則透過伺服器端整合完成。

PPID 規定

  1. PPID 必須符合 RFC 3986 第 2.3 節的規定

    • RFC 3986 允許使用下列 unreserved 字元:ALPHA / DIGIT / "-" / "." / "_" / "~"
    • 也就是說,PPID 可以包含大小寫英文字母、數字、連字號、半形句號、底線和波浪號。
  2. 長度上限為 150 個字元。

const publisherProvidedId = 'ASDF_jkl-1234.~'