Leer y actualizar el perfil de tu cuenta
Primeros pasosLee el perfil de tu cuenta de FlipLink — nombre visible, teléfono e imagen de perfil — y actualiza cualquiera de esos campos con una llamada de actualización parcial.
APIs usadas en esta discusión
¿Hay algo incorrecto o desactualizado en esta guía?
Qué puedes hacer
Tu cuenta tiene un perfil pequeño: un nombre visible, un número de teléfono y una URL de imagen de perfil. La API te permite leer esos valores y actualizar cualquiera de ellos.
Antes de empezar
- Autentícate con tu clave de API (consulta Autenticación).
- URL base:
https://go.fliplink.me.
Lee tu perfil
GET /api/get-profile devuelve el perfil actual de la clave de API.
curl -X GET 'https://go.fliplink.me/api/get-profile' \
-H 'X-Api-Key: YOUR_API_KEY'
Respuesta:
{ "Result": "OK", "Name": "Your Account", "Phone": "", "ProfileImage": "" }
Actualiza tu perfil
PUT /api/set-profile es una actualización parcial: cualquier campo que omitas conserva su valor actual, y debes
enviar al menos un campo. El cuerpo va en formato form-urlencoded.
| Campo | Qué define |
|---|---|
Name | Nombre visible |
Phone | Número de teléfono |
ProfileImage | URL de una imagen de perfil |
curl -X PUT 'https://go.fliplink.me/api/set-profile' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'Name=Mark Stevens' \
--data-urlencode 'Phone=+14155550142' \
--data-urlencode 'ProfileImage=https://example.com/me.jpg'
Respuesta:
{ "Result": "OK", "Message": "Updated successfully" }
Para cambiar solo un campo, envía únicamente ese campo; los demás quedan intactos.
Posibles errores
- Clave de API ausente o no válida → HTTP
401, una página HTML de "Unauthorized" sin formato — no hay cuerpo JSON. - Campo del cuerpo mal escrito → HTTP
200con{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.