Spostamento di un gruppo a TL3

Recentemente ho modificato un gruppo – sostanzialmente abbonati paganti – in modo che si iscrivano al livello 3 (TL3) al momento dell’iscrizione, ma mi chiedo come spostare tutte le persone già nel gruppo al livello 3.

Di quanti utenti stiamo parlando?

Circa 1.000 utenti.

dovrai utilizzare qualcosa come quello qui sotto

Puoi utilizzare l’API per impostare manualmente il livello di fiducia di tali utenti; ti servirà solo un’ampia lista dei loro ID e uno script per iterare su tutti i comandi 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