JavaScript de cliente

La asociación del PPID con la cuenta del lector se realiza a través del método linkSubscription en swg.js. El uso es similar a la función de vinculación de cuentas anterior (example), pero en lugar de pasar una promesa, el método acepta un objeto que contiene el PPID.

Ejemplos de código

Uso anterior de la vinculación de cuentas

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

Nuevo uso de la vinculación de suscripciones

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

A diferencia de la vinculación de cuentas, la vinculación de suscripciones no requiere el uso de cookies de terceros ni una sesión de Google activa para el lector. De manera flexible, se puede iniciar la experiencia de vinculación en cualquier momento durante la experiencia del lector, no solo después de una compra. Si un lector no accedió a una Cuenta de Google, se le dará la oportunidad de hacerlo como parte del flujo.

Crea un ID de cliente de OAuth

Si bien un cliente de OAuth no se usa directamente con Subscription Linking, se requiere un cliente de OAuth para crear la lista de dominios autorizados para tu proyecto. Los dominios autorizados son una lista de dominios desde los que tu javascript del cliente puede realizar llamadas. Es probable que tu publicación ya tenga configurado un ID de cliente de OAuth en el Centro para editores para usarlo con swg.js.