No se puede enviar un MP a través de DiscourseApi - "errors"=>["Debes seleccionar un usuario válido."]

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 : /)

1 me gusta

Hola Aston:

Parece que target_usernames ha sido obsoleto.

¡Prueba target_recipients en su lugar! :slight_smile:

5 Me gusta

Solo una nota para decir que también necesitas usar create_pm (en lugar de create_private_message).

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.