以前は動作していましたが、最近 DiscourseApi を使用して PM を送信しようとすると、常に DiscourseApi::UnprocessableEntity ({"action"=>"create_post", "errors"=>["You must select a valid user."]}) というエラーが発生します。しかし、ユーザーは有効です(どのユーザー名を使用しても同じことが発生します)。
Discourse gem を使用したコンソール経由:
user = "MyUserName"
client = DiscourseApi::Client.new("https://myforum.com")
client.api_key = "h03873hxjd734i4hdjdudje94udjdjdeje83483483jdjdjdjed84u34e"
client.api_username = "ForumUserName"
client.create_private_message(
title: "testing a title",
raw: "Hey this is a test",
target_usernames: user
)
バグのようですか?(以前、タグで同様のバグがあったと思います:/)