مرحبًا. نستخدم ديسكورد المستضاف مع OAuth. أدركنا فجأة أنه عند معالجة عمليات الحذف، فإننا نتجاهل الحذف من مثيل ديسكورد لدينا.
أود تجريد حساب من هويته، أو حذف حساب برمجيًا باستخدام واجهة برمجة التطبيقات — لكنني لا أرى طريقة سهلة للقيام بذلك، نظرًا لأنني لا أعرف معرف حساب ديسكورد.
هل تعلم ما إذا كانت عناوين البريد الإلكتروني تتطابق بين مزود هوية OAuth الخاص بك وبين Discourse؟ إذا كانت تتطابق، فيمكنك الحصول على مستخدم Discourse بناءً على عنوان بريده الإلكتروني عن طريق إجراء طلب مصادق على واجهة برمجة التطبيقات إلى /admin/users/list/all.json?email=<users_email_address>. على سبيل المثال: