أعمل على هذا المنتدى الذي يعمل بنظام 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."
}