Alexander
(Alexander Barrios)
7 Agosto, 2020 17:58
1
¡Hola a todos!
Me gustaría saber si actualmente existe (o si se podría implementar) un endpoint que contenga información sobre el usuario.
Estoy desarrollando una aplicación que utiliza las claves de API de usuario; todo funciona perfectamente, pero me gustaría obtener información sobre el usuario que “inició sesión usando su clave de API de usuario”.
Algo como “discourse.example.com/user.json ”.
Actualmente, no encontré nada similar en la documentación de la API de Discourse, ni tampoco al realizar ingeniería inversa de la API.
Si alguien pudiera orientarme, ¡les estaría muy agradecido!
¡Gracias de antemano!
2 Me gusta
pfaffman
(Jay Pfaffman)
7 Agosto, 2020 22:04
2
¿https://meta.discourse.org/u/Alexander.json te proporciona lo que necesitas?
Ups. Lo siento.
La documentación de la API no siempre se mantiene al día con todo; consulta Cómo realizar ingeniería inversa de la API de Discourse .
Alexander
(Alexander Barrios)
7 Agosto, 2020 22:29
3
No realmente al principio.
Ya que no he encontrado cómo obtener, al menos, el nombre de usuario del usuario.
Por eso un endpoint como el que mencioné arriba podría ser útil para obtener información, incluso muy básica, del usuario actual.
No creo que tengamos un endpoint oficial para averiguar “quién soy” sin proporcionar un nombre de usuario.
Sin embargo, aún puedes detectarlo siguiendo el enlace Discourse Meta - The Official Support Forum for Discourse un poco más abajo; esto te redirigirá a la página del usuario actual.
4 Me gusta
david
(David Taylor)
7 Agosto, 2020 22:52
5
No está oficialmente en la documentación de la API, pero creo que https://meta.discourse.org/session/current.json podría ser útil para este propósito.
8 Me gusta
Alexander
(Alexander Barrios)
7 Agosto, 2020 22:55
6
¡Es exactamente lo que necesitaba!
¡Muchas gracias!!
2 Me gusta