Apenas estoy empezando a revisar la documentación de la API y me pregunto si alguien podría compartir un script de PHP que utilice la API de Discourse para hacer alguna de las siguientes cosas, o algo similar.
- usar una dirección de correo electrónico para comprobar si existe un usuario - ¿es adminListUsers la mejor manera, o hay un enfoque más directo?
- usar un nombre de usuario/id para comprobar si el usuario está en un grupo específico - ¿es listGroupMembers la mejor manera o, como se mencionó anteriormente, hay un enfoque más directo?
- crear un usuario - createUser
- añadir usuario a un grupo - addGroupMembers
He visto los ejemplos en "BAD CSRF" when executing PUT using API, curl, and PHP - #3 by hjalali y Sync DiscourseConnect user data with the sync_sso route, así que probablemente empezaré por ahí.