كيفية الحصول على مستخدم عبر البريد الإلكتروني باستخدام API

كيف يمكنني الحصول على مستخدم عبر البريد الإلكتروني بدلاً من اسم المستخدم في واجهة برمجة التطبيقات؟

هذا: Discourse API Docs

/admin/users/list/{flag}.json?filter={email}

  • العلم (flag): active، new، staff، suspended، blocked، suspect
  • استخدام معامل الاستعلام filter مع قيمة البريد الإلكتروني.

لست متأكدًا من سبب عدم ذكر معامل filter في الوثائق على الرغم من ذلك.

يُظهر فقط 100 مستخدم (يبدو أنها مرتبة حسب تاريخ الإنشاء). إذا كان لدينا أكثر من 100 مستخدم بشكل عام، وكان المستخدم الذي نريد جلبه غير موجود في قائمة هؤلاء الـ 100 مستخدم، فإن هذه الطريقة غير قادرة على جلب النتائج، أم أنني أغفلت شيئًا؟

أرجو التوجيه!

يمكنك الحصول على صفحات أخرى باستخدام &page=<number>.