مشكلة في إنشاء منشور API

أعمل على هذا المنتدى الذي يعمل بنظام Discourse. بعد أن زوّدني المشرفون بمفتاح API واسم مستخدم، اكتشفت خطأً في نقطة نهاية واجهة برمجة التطبيقات POST /posts.json.

كما هو مذكور هنا، تقبل هذه النقطة topic_id التي يجب أن تكون رقمًا صحيحًا. ولكن عند إرسال طلب باستخدام معاملتي topic_id و raw بالشكل التالي:

{
  "topic_id": 17470,
  "raw": "Test post."
}

أحصل على الخطأ التالي:

'You are not permitted to view the requested resource. The API username or key is invalid.'

ومع ذلك، أستطيع بنجاح إنشاء المنشور بعد تعديل بيانات الطلب بحيث تصبح topic_id نصًا.

{
  "topic_id": "17470",
  "raw": "Test post."
}

يبدو أن هناك خطأ ما، فمن منظور طلب HTTP POST، لا يوجد فرق بين 100 و "100".

هل يمكنك تقديم مثال تكراري متسق هنا؟

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