Isso costumava funcionar, mas recentemente, ao tentar enviar uma MP usando o DiscourseApi, continuo recebendo: DiscourseApi::UnprocessableEntity ({\"action\"=\u003e\"create_post\", \"errors\"=\u003e[\"Você deve selecionar um usuário válido.\"]}), mas o usuário é válido (e a mesma coisa acontece, não importa qual nome de usuário eu tente).
Via console usando a gema Discourse:
user = "MeuNomeDeUsuário"
client = DiscourseApi::Client.new("https://meuforum.com")
client.api_key = "h03873hxjd734i4hdjdudje94udjdjdeje83483483jdjdjdjed84u34e"
client.api_username = "NomeDeUsuárioDoFórum"
client.create_private_message(
title: "testando um título",
raw: "Ei, isto é um teste",
target_usernames: user
)
Parece um bug? (Acho que houve um bug semelhante com tags há um tempo : /)