Cómo integrar User Account (Cuenta de usuario)
Cómo funciona
Tus usuarios pueden gestionar los siguientes datos a través de su cuenta:
- foto de perfil
- teléfono
- correo electrónico
- alias
- nombre y apellidos
- fecha de nacimiento
- sexo/género
- lista de amigos (disponible solo a través de API).
Puede integrar Cuenta de usuario de una de las siguientes maneras:
- Con una interfaz mediante URL. La interfaz de Cuenta de usuario está localizada en 20 idiomas y se adapta a la resolución de la pantalla.
- Sin una interfaz a través de API. De esta forma puede implementar su propia interfaz para gestionar los datos de usuario.
¿Quién puede utilizarlo?
Socios que han integrado Login.
Cómo conseguirlo
Seleccione el modo en que desea integrar Cuenta de usuario y siga las instrucciones que se indican a continuación.
Integración mediante URL
- Generar una URL para abrir Cuenta de usuario.
- Establecer la apertura de Cuenta de usuario en la URL generada.
- Establecer procesamiento de eventos (opcional).
Generar URL
Cuenta de usuario se abre enhttps://useraccount.xsolla.com/profile
con los parámetros descritos en esta tabla.Parámetro | Tipo | Descripción |
---|---|---|
Configuración regional | string | Parámetro de consulta. Idioma de la interfaz de Cuenta de usuario. Idiomas admitidos: inglés (en) (por defecto), árabe (ar), búlgaro (bg), checo (cs), alemán (de), español (es), francés (fr), hebreo (he), italiano (it ), japonés (ja), coreano (ko), polaco (pl), portugués (Brasil) (pt), rumano (ro), ruso (ru), tailandés (th), turco (tr), vietnamita (vi), chino simplificado (cn) y chino tradicional (tw). |
token | string | Parámetro hash. JWT del usuario. Transmitido en la URL tras una autenticación realizada correctamente. Obligatorio. |
- http
https://useraccount.xsolla.com/profile?locale=de#token=XXXX
Establecer la apertura de una Cuenta de usuario en la URL
Puede establecer la apertura de Cuenta de usuario en una URL determinada de las siguientes maneras:
- en un iframe en su sitio web
- en una nueva pestaña
IFRAME
Agregue la siguiente secuencia de comandos a la página web en la que desea abrir Cuenta de usuario: <iframe src=“https://useraccount.xsolla.com/profile?locale=ru#token=XXXX">
, en la cual src
es la URL generada.
NUEVA PESTAÑA
Agregar una URL al objeto de la interfaz de usuario que dirige a la Cuenta de usuario.
Puede utilizar el siguiente script: <a href=“https://useraccount.xsolla.com/profile?locale=ru#token=XXXX">Your account</a>
, en el cual src
es la URL generada.
Establecer el procesamiento de eventos (opcional)
Si la Cuenta de usuario se abre en un iframe, la ventana primaria recibe eventos del tipo postMessage en función de las acciones del usuario en la cuenta.Nombre del evento | Descripción |
---|---|
user-account-close | El usuario pulsa el botón “Salir” y cierra Cuenta de usuario. |
user-account-loaded | Cuenta de usuario se ha cargado, pero no se pueden obtener los datos del usuario. |
user-account-page-fetched | Cuenta de usuario y los datos del usuario se han cargado correctamente. |
Para procesar estos eventos, agregue el método addEventListener
y su script al sitio web.
Ejemplo de procesamiento de un evento:
- javascript
window.addEventListener('message', (event) => {
if (event.data.command === 'user-account-loaded') {
// your script
}
})
Integración mediante llamadas API
Para gestionar los datos de los usuarios a través de la API, implemente su propia interfaz y permita hacer llamadas a las solicitudes de API. Encontrará la descripción detallada de las llamadas API disponibles y ejemplos de código en nuestra documentación.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.