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

Khi liên kết 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 tiếp theo ở phía máy chủ để tham chiếu đến người đọc. PPID có thể là giá trị nhận dạng hiện có của nhà xuất bản cho người đọc hoặc giá trị nhận dạng mới được tạo, nhưng phải ổn định đối với người đọc. Bạn không thể cập nhật PPID nếu người đọc không xoá và liên kết lại tài khoản của họ.

Việc liên kết ban đầu giữa Tài khoản Google và PPID chỉ được thực hiện bằ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 phương thức 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 đây: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Điều này có nghĩa là PPID có thể bao gồm chữ hoa và chữ thường, số, dấu gạch ngang, dấu chấm, dấu gạch dưới và dấu ngã.
  2. Chiều dài tối đa được cho phép là 150.

const publisherProvidedId = 'ASDF_jkl-1234.~'