Esto solía funcionar, pero recientemente al intentar enviar un MP usando DiscourseApi, sigo recibiendo: DiscourseApi::UnprocessableEntity ({"action"=>"create_post", "errors"=>["Debes seleccionar un usuario válido."]}) pero el usuario es válido (y sucede lo mismo sin importar qué nombre de usuario intente).
A través de una consola usando el gem Discourse:
user = "MiNombreDeUsuario"
client = DiscourseApi::Client.new("https://miforo.com")
client.api_key = "h03873hxjd734i4hdjdudje94udjdjdeje83483483jdjdjdjed84u34e"
client.api_username = "NombreDeUsuarioDelForo"
client.create_private_message(
title: "probando un título",
raw: "Hola, esto es una prueba",
target_usernames: user
)
¿Parece un error? (Creo que hubo un error similar con las etiquetas hace un tiempo : /)