للعلم، مفتاح واجهة برمجة التطبيقات (Api-Key) واسم المستخدم لواجهة برمجة التطبيقات (Api-Username) صحيحان. واجهات برمجة التطبيقات الأخرى الخاصة بي تعمل باستثناء هذه الواجهة.
مرحباً، يمكنك الاطلاع على Discourse API gen
ستجد بسهولة الواجهة البرمجية (API) التي تحتاجها في هذه الأداة، لذا لن تضطر إلى تنفيذها بشكل منفصل.
إذا كنت لا تزال بحاجة إلى دعم مدفوع، فأخبرنا بذلك وسننقل الموضوع إلى Marketplace حتى يتمكن الأشخاص المهتمون من الاتصال بك.
GET يحتوي دائمًا على سلسلة استعلام ولا يحتوي أبدًا على بيانات POST (لهذا السبب تحصل على خطأ 413 Payload Too Large، فهو لا يتوقع أي شيء). عند الاستعلام عن بيانات من خادم دون إجراء تغيير، ستستخدم دائمًا (تقريبًا) GET وليس POST. لذلك يجب عليك استخدام params= بدلاً من data=.
أعتقد أن وثائق استدعاء API المحدد هذا مصاغة بشكل سيء (“مخطط جسم الطلب” يشير حقًا إلى POST data) لذلك أقوم بنقل هذا إلى Bug ولا تحتاج إلى دفع أي شيء لي.