لقد حاولت الحصول على المستخدمين النشطين ولكن ظهرت لي رسالة الخطأ “تعذر العثور على عنوان URL أو المورد المطلوب”.
رموز جافا الخاصة بي:
Map<String, String> headers = new HashMap<>();
headers.put("Content-Type", "application/json");
headers.put("Api-Key", apiKey);
headers.put("Api-Username", userName);
headers.put("Accept", "application/json");
return Unirest.get("https://my-discourse-server/admin/users/list/active.json")
.headers(headers)
.asString()
.getBody()
.toString();
أنا متأكد من عدم وجود خطأ في مفتاح API الخاص بي لأنه يعمل مع استعلامات أخرى على سبيل المثال “https://my-discourse-server/latest.json” أعاد النتيجة الصحيحة.
بالإضافة إلى ذلك، إذا قمت بتسجيل الدخول إلى discourse كمسؤول وكتبت عنوان URL “https://my-discourse-server/admin/users/list/active.json” في متصفح الويب، فقد تم عرض جميع المستخدمين النشطين.
ما الخطأ؟
إصدار discourse الخاص بي هو 3.1.0.beta2