При связывании прав с учетной записью Google читателя издатели должны создать идентификатор, предоставляемый издателем (PPID). PPID связывается на стороне клиента и используется в последующих вызовах на стороне сервера для ссылки на читателя. PPID может быть существующим идентификатором издателя для читателя или вновь созданным, но должен быть стабильным для читателя. Он не может быть обновлен без удаления и повторной привязки читателем своей учетной записи.
Первоначальная связь между аккаунтом Google и PPID выполняется исключительно с использованием клиентского JavaScript API . Все остальные функции выполняются с использованием интеграции на стороне сервера .
Требования к PPID
PPID должны соответствовать RFC 3986, раздел 2.3.
- RFC 3986 допускает следующие
unreservedсимволы:ALPHA / DIGIT / "-" / "." / "_" / "~" - Это означает, что PPID могут включать заглавные и строчные буквы, цифры, дефисы, точки, подчеркивания и тильды.
- RFC 3986 допускает следующие
Максимально допустимая длина — 150.
const publisherProvidedId = 'ASDF_jkl-1234.~'