مرحبًا بالجميع، لا زلتُ جديدًا نسبيًا في استخدام Discourse كوسيلة اتصال مركزية لمجتمعي، وكنتُ غير متأكد من كيفية التعامل مع بعض الأمور.
سأشرح ما أحاول فعله حتى تتمكنوا من فهم الأمر بشكل أفضل.
إذًا، مجتمعي موجّه نحو الألعاب، وأريد استخدام Discourse كنظام لإدارة المستخدمين لجميع أجزاء مجتمعي. أحاول مزامنة الرتب من Discourse إلى خادم لعبة Steam للمستخدمين الذين سجّلوا الدخول عبر Steam.
كيف يمكنني البحث عن مستخدم بواسطة معرف Steam (Steam ID) بكفاءة باستخدام واجهة برمجة تطبيقات Discourse، لكي أحصل على مجموعاته؟ أي توجيه سيكون مُقدّرًا! أنا على دراية جيدة باستخدام واجهات برمجة التطبيقات، لكنني ببساطة لا أستطيع تحديد ما إذا كان هذا ممكنًا بسهولة أو ما هي أفضل طريقة لي.
أود أن أفعل ذلك أيضًا. ليس لدي إجابة، لكن انظر إلى ما يلي:
يمكنك تنزيل ملف CSV يحتوي على معرّف المستخدم ومعرف الطرف الخارجي من /admin/users/list/active، تصدير. هذه ليست استدعاءً لواجهة برمجة التطبيقات، لكن ربما تساعد.
نعم، هذا بالتأكيد خطوة في الاتجاه الصحيح. أنا فقط لا أرى أي طريقة لتنفيذ استعلام عبر واجهة برمجة التطبيقات للبحث عن شخص باستخدام معرف خارجي. Ideally أريد أن أتمكن من القيام بذلك باستخدام معرفات Discord و Steam معًا، لكنني آمل في حل مشكلة معرفات Steam أولاً.