Hola,
Necesito migrar una aplicación antigua a Discourse.
Estoy usando las API con CURL para crear los usuarios y grupos.
Estoy usando Discourse v3.1.0.beta5 +392
Para los usuarios, no tuve ningún problema:
curl -X POST “site-discourse/users.json”
-H “Api-Key: api-key”
-H “Api-Username: api-username”
-F “name=name1”
-F “email=email1”
-F “password=password1”
-F “username=username1”
-F “active=true”
-F “approved=true”
Para los grupos, intenté crear todo a la vez: el grupo, bio_raw, miembros y propietarios según Discourse API Docs
curl -X POST “site-discourse/admin/groups.json”
-H “Content-Type: application/json”
-H “Api-Key: api-key”
-H “Api-Username: api-username”
-d ‘{“name”:“groupe1”,“bio_raw”:“A propos du groupe1”,“usernames”:“username1”,“owner_usernames”: “owner_username1”}’
El grupo se crea con nombre y bio_raw, pero sin username1 y owner_username1.
Pero puedo crear miembros de la siguiente manera:
curl -X PUT -d ‘{“usernames”: “username1,username2”}’
-H “Content-Type: application/json”
-H “Api-Key: api-key”
-H “Api-Username: api-username” site-discourse/admin/groups/$group_id/members.json
¡Pero no puedo crear owner_usernames con la API!
Gracias por tu ayuda.
Franck Lucas