¿Cómo consultar la puntuación de gamificación a través de la API?

Plugin fenomenal @Falco :green_heart:

Nuestra comunidad está integrada en una plataforma a medida que recompensa la participación de la comunidad como un aspecto de una puntuación general de membresía. ¿Existe alguna posibilidad de que la puntuación de “cheers” se exponga como parte de la respuesta de la API adminGetUser? ¿Hay alguna forma alternativa de consultar estos datos desde la API mientras tanto?

Estamos recibiendo comentarios de los usuarios de que es difícil descubrir la tabla de clasificación. He añadido un enlace personalizado en el menú hamburguesa, pero sería genial si la gente pudiera acceder a la tabla de clasificación haciendo clic en la puntuación que aparece en su perfil (tanto en la ventana emergente como en la pantalla del perfil). Entiendo que una comunidad puede tener más de una tabla de clasificación, pero si pudiéramos nominar una tabla de clasificación a la que apunte el enlace, sería una solución razonable.

¿Son estos dos elementos algo que podría añadirse a la hoja de ruta?

5 Me gusta

Puedes crear un componente de tema para añadir una función onclick a los elementos para cambiar la URL de la página al tablero de clasificación.

2 Me gusta

Ya está expuesta en el punto final de información pública del usuario

 curl https://meta.discourse.org/u/falco.json -s | jq . | grep score
    "gamification_score": 83015,

Esa es una gran sugerencia, añadida al roadmap.

7 Me gusta

Veo que puedo obtener la puntuación de gamificación de todos los tiempos de un usuario a través de la API /u/[username].json, pero ¿qué pasa con un período específico? Además, ¿hay alguna forma de obtener los DETALLES de la puntuación (cuántos “me gusta” frente a lecturas frente a Soluciones, etc.)?

1 me gusta

Eso no es posible en este momento. Una posible solución es crear un endpoint personalizado usando el explorador de datos que reciba un usuario y un período de tiempo y devuelva la puntuación del usuario de ese período.

Consulte Ejecutar consultas del Explorador de datos con la API de Discourse

Eso no es posible en este momento, pero es algo que planeamos agregar a largo plazo.

5 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.