مرحباً بالجميع!
أعمل على منتدى مخصص لتطوير ألعاب Roblox، ولدي سؤال محدد جداً لم أستطع العثور على إجابة له فيما يتعلق بمفاتيح واجهة برمجة التطبيقات (API keys).
مشكلتي بسيطة: لا توفر Roblox أي واجهة مصادقة عامة يمكنني استخدامها. أنا مجرد مستخدم عادي للموقع، ولا أرتبط بأي شخص في شركة Roblox يمكنه منحني صلاحية الوصول إلى الواجهة، لذا اضطرتني الظروف إلى اللجوء لطرق غير تقليدية لضمان تجنب انتحال الشخصية على الموقع.
ما أود فعله هو أن يبدأ المستخدمون عملية التحقق عبر Discord (وهو شرط إلزامي للانضمام للفحص المبدئي)، ثم من خلال أمر تحقق ينضمون إلى لعبة يؤكدون فيها هويتهم. بعد ذلك، عبر طلبات HTML، يرسل الخادم المعلومات إلى Discourse ويحدّث اسم المستخدم إلى الاسم الذي يستخدمونه على Roblox، كما يحدّث مستوى الثقة ليعكس أنهم تم التحقق منهم.
أعلم أن هناك نقطة نهاية للتحديث (update endpoint)، لكنها تظهر فقط “username” ضمن عناوين URL المسموح بها. لذا أسأل: هل من الممكن تحديث مستويات الثقة عبر واجهة التحديث هذه؟ وإذا لم يكن ذلك ممكناً، فهل منح شارة “تم التحقق” (verified badge) بديلاً مقبولاً؟