Referencia
Obtener Datos del Usuario
Endpoint para obtener información específica del usuario autenticado mediante scopes personalizados y tokens de autorización válidos.
Descripción
Este endpoint permite obtener datos específicos del usuario autenticado mediante el uso de scopes. Es útil para aplicaciones que necesitan acceder a información personal del usuario de manera selectiva y con su consentimiento previo. Los datos se obtienen en tiempo real desde LinttedAccounts.
Solicitud para obtener datos del usuario
Para obtener datos de la cuenta del usuario, debes realizar una solicitud POST al endpoint de LinttedAccounts. Este servicio se encarga de devolver los datos actuales del usuario según los scopes solicitados en los headers.
https://accounts.lintted.com/api/oauth/get/scopes/user-dataHeaders Requeridos
La solicitud debe incluir el siguiente header para la autenticación:
- auth_token » Bearer token de acceso.
Formato:
Bearer tu_auth_token
Body de la Solicitud
Envía los siguientes parámetros en el cuerpo de la solicitud:
- unique_device » Identificador único del dispositivo.
- scopes » Array de scopes solicitados (ej: ["id", "email", "username"]).
id
username
email
gender
profile_picture_url
date_of_birth
country
phone_number
Ejemplos de uso de scopes:
id id+username+email id+username+email+profile_picture_url Una vez realizada la solicitud correctamente, LinttedAccounts devolverá un objeto userData con los datos solicitados según los scopes especificados en los headers.
El authToken debe mantenerse seguro y nunca exponerse en el frontend. Implementa un sistema de renovación automática para mantener la sesión activa.