JavaScript na straně klienta

Přidružení PPID k účtu čtenáře se provádí pomocí metody linkSubscription knihovny swg.js. Použití se podobá předchozí funkci propojení účtů (příklad), ale namísto předání příslibu přijímá metoda objekt obsahující PPID.

Příklady kódu

Použití předchozího propojení účtů

const result = await subscriptions.saveSubscription(() => requestPromise)

Použití nového propojení předplatných

const result = await subscriptions.linkSubscription({publisherProvidedId:6789})

Propojení předplatných na rozdíl od propojení účtů nevyžaduje soubory cookie třetích stran ani aktivní relaci Google pro čtenáře. Propojení tak lze čtenáři flexibilně nabídnout kdykoliv, nikoliv pouze po nákupu. Pokud čtenář není aktuálně přihlášen k účtu Google, bude se k němu moci přihlásit v rámci procesu propojení.

Vytvoření ID klienta OAuth

Přímo s propojením předplatných se klient OAuth nepoužívá, ale je potřeba k vytvoření seznamu povolených domén autorizovaných pro váš projekt. Autorizované domény jsou domény, ze kterých může váš JavaScript na straně klienta uskutečňovat volání. ID klienta OAuth k použití s knihovnou swg.js je pro vaši publikaci již pravděpodobně v Centru pro vydavatele nakonfigurováno.