نقل مجموعة إلى TL3

لقد قمت مؤخرًا بتغيير مجموعة ما — وهي في الأساس مشتركون يدفعون اشتراكات — لتبدأ عند المستوى الثالث (TL3) عند التسجيل، لكنني أتساءل عن كيفية نقل جميع الأشخاص الموجودين بالفعل في تلك المجموعة إلى المستوى الثالث (TL3).

كم عدد المستخدمين الذين نتحدث عنهم؟

حوالي 1,000 مستخدم.

سيكون عليك استخدام شيء مثل ما يلي

يمكنك استخدام واجهة برمجة التطبيقات (API) لتعيين مستوى ثقة هؤلاء المستخدمين يدويًا، وستحتاج فقط إلى قائمة كبيرة بمعرفاتهم (IDs) وسكربت للتكرار عبر جميع أوامر curl PUT.

script.sh

while read y; do

curl -s -X PUT "https://board.example.com/admin/users/$y/trust_level" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: YOUR_API_KEY_HERE" \
-H "Api-Username: monkey" \
-F "level=3"

done <USER_IDS.txt

USER_IDS.txt
16
17
18
19
29
30
36
59