Solución de problemas

La información incluida en este documento puede ayudarte a resolver problemas que pueden surgir durante la implementación de la Vinculación de suscripciones.

El mensaje de la Vinculación de suscripciones no avanza de la pantalla de carga

Ejemplo del error:

Símbolo de carga

Figura 1: El mensaje de la Vinculación de suscripciones no carga.

Para resolver el problema, comprueba lo siguiente:

  • Asegúrate de agregar los orígenes de las páginas, incluidos los subdominios de prueba, como URLs adicionales en la configuración de la publicación del Centro para editores.
  • Para las implementaciones de Acceso extendido o Reader Revenue Manager para empresas, asegúrate de agregar los orígenes de las páginas, incluidos los subdominios de prueba, a los orígenes autorizados de JavaScript del cliente de OAuth 2.0 que configuraste para la implementación. Este proceso debe realizarse en la consola de Google Cloud.

No se pudo vincular la cuenta

Ejemplo del error:

No se pudo vincular la cuenta

Figura 2: Problema que no permite vincular una cuenta.

Para resolver el problema, comprueba lo siguiente:

  • Procura haber aceptado las Condiciones del Servicio para la Vinculación de suscripciones en el Centro para editores. Para ello, ve a la configuración de la Vinculación de suscripciones y haz clic en Firmar las Condiciones del Servicio para vincular suscripciones.
  • Si la Cuenta de Google ya está vinculada, recibirás un mensaje de error cuando vuelvas a intentar vincular la suscripción. Debes desvincular la suscripción a través de la página de suscripciones en la Cuenta de Google antes de repetir la prueba de integración del cliente.

Error de permisos cuando se llama a la API de Subscription Linking

Ejemplo del error:

Código 403
Mensaje 'readerrevenuesubscriptionlinking.readerEntitlements.update' fue negado en el recurso
'//readerrevenuesubscriptionlinking.googleapis.com/publications/example.com/readers/10078823/entitlements'
(o puede que no exista).

Para resolver el problema, comprueba lo siguiente:

  • Procura usar el mismo proyecto de GCP que se especificó en la configuración de la Vinculación de suscripciones.
  • Asegúrate de que la API de Subscription Linking esté habilitada en tu proyecto de GCP.
  • En IAM de GCP, asegúrate de que la cuenta de servicio tenga el rol Subscription Linking Admin.
  • Si usas la API de REST, asegúrate de usar el ID de publicación que proporcionaste en la configuración de la Vinculación de suscripciones. Por ejemplo, si tu ID de publicación es example.com, entonces la URL de solicitud debe contenerlo.
    • ✅ Usa solamente el ID de publicación configurado: publications/example.com/readers/10078823/entitlements
    • ❌ No uses un ID de publicación que no sea el que se especificó en la configuración de la Vinculación de suscripciones: publications/example-staging.com/readers/10078823/entitlements
    • ❌ No incluyas el producto de la publicación en la solicitud: publications/example.com:premium/readers/10078823/entitlements

Error de argumento no válido cuando se actualiza el derecho

Ejemplo del error:

Mensaje Error: La solicitud contiene un argumento no válido

Para resolver el problema, comprueba lo siguiente:

  • Asegúrate de proporcionar el objeto de entitlements en el formato correcto. Observa este ejemplo:
  • Asegúrate de que product_id esté en el formato publication_id:product.
    • ✅ Ejemplo válido: "product_id":"example.com:basic"
    • ❌ Ejemplo no válido: "product_id":"example.com"

No se ven los artículos destacados en los resultados de la búsqueda

Para resolver el problema, comprueba lo siguiente: