أريد الوصول إلى بيانات تقرير المسؤول من واجهة برمجة تطبيقات HTTP.
يبدو أن هذه المشاركة تشير إلى أن شيئًا كهذا سيعمل:
/admin/reports/posts.json
أتلقى خطأ 404 الآن.
جميع عناوين URL مثل هذه لا تعمل. /admin/reports/staff_logins.json
يمكنني تشغيل أوامر واجهة برمجة التطبيقات من وثائق واجهة برمجة تطبيقات Discourse بشكل جيد.
هدفي الرئيسي هو الحصول على هذا التقرير:
/admin/reports/user_notes.json
أنا أستخدم GET مع Api-Key و Api_Username لحساب مسؤول.
Falco
(Falco)
2
هل يمكنك مشاركة طلب cURL الذي تقوم بإصداره حاليًا؟
شكراً لمساعدتك. إليك نص أمر curl الذي أستخدمه
curl --request GET \
--url https://community.domain.com/admin/reports/staff_logins.json \
--header '"Api-Key": "stringForAPIKey"' \
--header '"Api-Username": "stringForUsername"' \
--header '"Content-Type": "application/json"'
أتلقى خطأ 404
هل يمكنك إرسال نص أمر curl يعمل على نظامك؟
أستخدم Discourse 2.9.0.beta10
المستخدم مسؤول.
مفتاح API يعمل لأوامر API أخرى مدرجة في موقع وثائق Discourse API.
شكراً مرة أخرى.
إعجاب واحد (1)
Falco
(Falco)
4
لقد أجريت اختبارًا للتو على Meta باستخدام
curl https://meta.discourse.org/admin/reports/staff_logins.json \
-H 'Api-Key: asdasdasdasd' \
-H 'Api-Username: Falco'
وقد نجح الأمر معي تمامًا. هل يمكنك المحاولة بهذه الطريقة؟
3 إعجابات
@Falco رائع. أنت الرجل. هذا حل مشاكلي.
كان مصدر مشكلتي هو أنني أستخدم أداة تسمى Insomnia لاختبار واجهة برمجة التطبيقات وليس لدي الكثير من الخبرة مع Insomnia.
شكراً لمساعدتك. لقد كنت عالقاً لمدة أسبوع وأنا ممتن لمساعدتك. هذا حل أيضاً مشكلة أخرى كنت أواجهها مع تقارير user_notes.
إعجابَين (2)
system
(system)
تم إغلاقه في
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.