API - Añadir usuario al grupo de moderadores

Estoy buscando agregar un grupo de moderadores a un usuario mediante la API.

Aquí está la llamada que utilicé:
https://discourse.example.com/groups/{group_id}/members.json

Aunque obtengo un error:

“errors”: [

    "No tiene permiso para ver el recurso solicitado."

],

"error_type": "invalid_access"

Es muy probable que no estés pasando la clave de la API correctamente.

Gracias por tu respuesta.

Pensé lo mismo en un momento dado, pero tengo la clave de la API de administrador y el error sigue siendo el mismo.

Además, en lugar de agregar al usuario al grupo de moderadores, si intento agregarlo a cualquier otro grupo personalizado, se agrega correctamente.

Espera. ¿Solo quieres convertir a un usuario en moderador? Solo necesitas actualizar el campo de moderador en el registro del usuario. En realidad, no es un grupo. Ese es el problema.

Debes hacerlo con la API de usuarios, no con la API de grupos.

1 me gusta

No estoy seguro de si este es el método al que te refieres.
Sin embargo, intenté asignar un moderador utilizando este método.

https://discourse.example.com/admin/users/{id}/groups

{
“group_id”: 2 //moderador
}

y obtuve el siguiente error.

“No puedes modificar un grupo automático”

La edición en grupo no es la forma de convertir a alguien en moderador. Ve a la página de administración de ese usuario, haz clic en el botón Conceder moderación y observa la consola f12 para ver qué solicitudes se enviaron.

2 Me gusta

¡Vaya, esto es realmente genial! ¡Impresionante! Gracias, Jeff.

1 me gusta