Actualización de campos personalizados usando API

He estado revisando la documentación de la API y no logro encontrar cómo puedo editar la información del usuario distinta del correo electrónico y la imagen de perfil. Por ejemplo, nombre, apellido y, lo más importante, campos personalizados.

¿Alguien puede ayudarme, por favor?

Gracias.

Puedes aprender la solicitud de la API para eso en Cómo realizar ingeniería inversa de la API de Discourse

2 Me gusta

Esta es al menos la segunda vez en dos días que esta ha sido la respuesta a una pregunta. Ese enlace realmente debería estar en la parte superior de la documentación.

2 Me gusta

Estoy de acuerdo, si existe un documento de documentación, se asume que está completo, y si no lo está, sería bueno mencionarlo.

1 me gusta

¿Ya existe alguna solución detallada para este tema @hjalali?

¿Es este tema de ayuda?

2 Me gusta

Hay ahora un mensaje en docs.discourse.org:

Nota: Para cualquier endpoint no listado, puedes seguir la guía ingeniería inversa de la API de Discourse para averiguar cómo usar un endpoint de la API.

Pero intentaremos actualizarlo de vez en cuando para hacerlo más completo.

@philipp96, ¿has echado un vistazo a Reverse engineer the Discourse API? Entender cómo se hace una acción así es muy fácil. Es cuestión de segundos, literalmente, una vez que has aprendido a hacerlo. :slight_smile:

Para la pregunta del campo personalizado:

  1. Abre la pestaña de red de tus herramientas de desarrollador en tu navegador.

  2. Actualiza un campo en tu perfil de usuario

  3. Busca [tu nombre de usuario].json en la sección “Nombre” de la pestaña de red (también puedes filtrar por la cadena json)

  4. Haz clic en la pestaña Payload a la derecha

  5. Todos los datos enviados en el cuerpo de tu solicitud están escritos aquí:

Es el mismo proceso para otras solicitudes.

2 Me gusta

4 publicaciones se dividieron en un nuevo tema: Actualizar dinámicamente los valores de los campos de usuario disponibles durante el llenado de un perfil