يجب أن تكون بيانات اعتماد واجهة برمجة التطبيقات في رأس الطلب. كما يجب عليك استخدام شرطة بدلاً من الشرطة السفلية لأسماء حقول الرأس:
- يجب تغيير
api_keyإلىapi-key(أوApi-Key) - يجب تغيير
api_usernameإلىapi-username(أوApi-Username)
القاعدة هي أن أسماء حقول الرأس ليست حساسة لحالة الأحرف، لكن يجب استخدام الشرطات وليس الشرط السفلية. (تعلمت هذا بالطريقة الصعبة.) راجع المثال في أعلى Discourse REST API Documentation لرؤية طلب واجهة برمجة تطبيقات منسق بشكل صحيح.