Questo funzionava, ma di recente, tentando di inviare un PM utilizzando DiscourseApi, continuo a ricevere: DiscourseApi::UnprocessableEntity ({\"action\"=\u003e\"create_post\", \"errors\"=\u003e[\"Devi selezionare un utente valido.\"]}) ma l’utente è valido (e succede la stessa cosa indipendentemente dal nome utente che provo).\n\nTramite una console utilizzando la gemma Discourse:\n\n\nuser = \"MyUserName\"\nclient = DiscourseApi::Client.new(\"https://myforum.com\")\nclient.api_key = \"h03873hxjd734i4hdjdudje94udjdjdeje83483483jdjdjdjed84u34e\"\nclient.api_username = \"ForumUserName\"\n\nclient.create_private_message(\n title: \"testing a title\",\n raw: \"Hey this is a test\",\n target_usernames: user\n)\n\n\nSembra un bug? (Penso ci sia stato un bug simile con i tag un po’ di tempo fa : /)
1 Mi Piace
Ciao Aston,
Sembra che target_usernames sia stato deprecato.
Prova invece target_recipients! ![]()
5 Mi Piace
Solo una nota per dire che devi usare anche create_pm (invece di create_private_message).
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.