لا يمكن إنشاء مستخدم نشط عبر واجهة برمجة التطبيقات، مرة أخرى

تم إصلاح هذا منذ فترة طويلة بواسطة @blake، ولكن في أحدث إصدار من Discourse، وهو 2.7.0.beta5، لا يمكنني مرة أخرى إنشاء مستخدمين نشطين عبر الـ API دون إرسال بريد إلكتروني للتأكيد.

إعجاب واحد (1)

هل تحققت مما إذا تم إنشاء مستخدم غير نشط فعليًا؟ من الممكن ألا يكون أي مستخدم قد تم إنشاؤه وأنك تتلقى رسالة خطأ غير دقيقة. هذه مشكلة رأيتها مؤخرًا على موقعي الخاص.

أستطيع إنشاء مستخدم نشط على موقعي باستخدام طلب curl التالي. قمت بتعيين $api_key إلى مفتاح API عالمي لجميع المستخدمين:

curl -X POST "http://localhost:3000/users.json" \
-H "Api-Key: $api_key" \
-H "Api-Username: system" \
-H "Content-Type: multipart/form-data;" \
-F "email=activeuser@example.com" \
-F "username=activeuser" \
-F "password=simplepass" \
-F "active=true" \
-F "approved=true"

الاستجابة المتوقعة لهذا الطلب هي {"success":true,"active":true,"message":"تم تفعيل حسابك وهو جاهز للاستخدام."}

إعجاب واحد (1)