تعذر إرسال رسالة خاصة عبر DiscourseApi - "errors"=>["يجب تحديد مستخدم صالح."]

لقد نجح هذا من قبل، ولكن مؤخرًا عند محاولة إرسال رسالة خاصة باستخدام DiscourseApi، أستمر في الحصول على: DiscourseApi::UnprocessableEntity ({"action"=>"create_post", "errors"=>["You must select a valid user."]}) ولكن المستخدم صالح (ويحدث نفس الشيء بغض النظر عن اسم المستخدم الذي أجربه).

عبر وحدة تحكم باستخدام جوهرة Discourse:

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
)

يبدو كخطأ؟ (أعتقد أنه كان هناك خطأ مماثل مع العلامات قبل فترة: /)

إعجاب واحد (1)

مرحباً أستون،
يبدو أن target_usernames قد تم إيقافه.
جرب target_recipients بدلاً من ذلك! :slight_smile:

5 إعجابات

ملاحظة فقط لإعلامك بأنك بحاجة إلى استخدام create_pm أيضًا (بدلاً من create_private_message).

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