Tạo giá trị nhận dạng do nhà xuất bản cung cấp (PPID)

Khi liên kết các quyền với Tài khoản Google của người đọc, nhà xuất bản phải tạo một giá trị nhận dạng do nhà xuất bản cung cấp (PPID). PPID được liên kết phía máy khách và được dùng trong các lệnh gọi phía máy chủ tiếp theo để tham chiếu đến trình đọc. PPID có thể là giá trị nhận dạng nhà xuất bản hiện có cho trình đọc hoặc giá trị nhận dạng mới tạo, nhưng phải ổn định cho trình đọc. Bạn không thể cập nhật thông tin này nếu người đọc không xoá và liên kết lại tài khoản của họ.

Mối liên kết ban đầu giữa Tài khoản Google và PPID được thực hiện riêng bằng cách sử dụng API JavaScript phía máy khách. Tất cả các tính năng khác đều được thực hiện bằng cách sử dụng tính năng tích hợp phía máy chủ.

Yêu cầu về PPID

  1. PPID phải tuân thủ Mục 2.3 của RFC 3986

    • RFC 3986 cho phép các ký tự unreserved sau: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Điều này có nghĩa là PPID có thể bao gồm chữ cái viết hoa và viết thường, số, dấu gạch nối, dấu chấm, dấu gạch dưới và dấu ngã.
  2. Chiều dài tối đa được phép là 150.

const publisherProvidedId = 'ASDF_jkl-1234.~'