| ملخص | إنشاء نقطة نهاية API لتعيين عنوان IP لتسجيل المستخدم | |
| رابط المستودع | \u003chttps://github.com/Nubebuster/discourse-set-user-ip\u003e | |
| دليل التثبيت | كيفية تثبيت الإضافات في Discourse |
\u003cbr\u003e
ملخص
عند إنشاء مستخدمين باستخدام نقطة النهاية الحالية لواجهة برمجة التطبيقات ، يتم تعيين عنوان IP لتسجيلهم إلى عنوان IP الخاص بالخادم/التطبيق الذي يستدعي واجهة برمجة التطبيقات. هذه مشكلة عندما تريد إنشاء مستخدمين من خدمة خارجية مثل خادم Minecraft. توفر هذه الإضافة طريقة لتعيين عنوان IP للتسجيل بعد إنشاء المستخدم.
الميزات
تنشئ هذه الإضافة نقطة النهاية التالية لواجهة برمجة التطبيقات
\u003ePOST /admin/set_user_ip#set_ip
المعلمات: id=Number&ip=String
لتعيين عنوان IP لتسجيل المستخدم لمستخدم بمعرف منتدى معين.
مثال لأمر curl
curl -X POST "http://127.0.0.1:3000/admin/set_user_ip#set_ip" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: \u003ckey\u003e" \
-H "Api-Username: \u003cusername\u003e" \
-F "id=1" \
-F "ip=127.0.0.1"
مثال لرمز Java ، بما في ذلك إنشاء الحساب
يمكن العثور عليه في README.md
TODO
- يمكنك طلب التغييرات والإبلاغ عن الأخطاء هنا