Leer y actualizar el perfil de tu cuenta

Primeros pasos

Lee 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.

CampoQué define
NameNombre visible
PhoneNúmero de teléfono
ProfileImageURL 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 200 con { "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.

Discusiones relacionadas