كيف يمكنني الحصول على مستخدم عبر البريد الإلكتروني بدلاً من اسم المستخدم في واجهة برمجة التطبيقات؟
هذا: Discourse API Docs
/admin/users/list/{flag}.json?filter={email}
- العلم (flag):
active،new،staff،suspended،blocked،suspect - استخدام معامل الاستعلام
filterمع قيمة البريد الإلكتروني.
لست متأكدًا من سبب عدم ذكر معامل filter في الوثائق على الرغم من ذلك.
يُظهر فقط 100 مستخدم (يبدو أنها مرتبة حسب تاريخ الإنشاء). إذا كان لدينا أكثر من 100 مستخدم بشكل عام، وكان المستخدم الذي نريد جلبه غير موجود في قائمة هؤلاء الـ 100 مستخدم، فإن هذه الطريقة غير قادرة على جلب النتائج، أم أنني أغفلت شيئًا؟
أرجو التوجيه!
يمكنك الحصول على صفحات أخرى باستخدام &page=<number>.