Eine Gruppe nach TL3 verschieben

Ich habe kürzlich eine Gruppe – im Wesentlichen zahlende Abonnenten – so geändert, dass sie beim Registrieren automatisch die Stufe TL3 erhalten. Ich frage mich jedoch, wie ich alle Personen, die bereits in dieser Gruppe sind, auf TL3 versetzen kann.

Wie viele Nutzer meinen wir?

Ungefähr 1.000 Benutzer.

Du musst etwas wie unten verwenden

Sie können die API verwenden, um das Vertrauensniveau dieser Benutzer manuell festzulegen. Sie benötigen lediglich eine große Liste ihrer IDs und ein Skript, das alle curl PUT-Befehle durchläuft.

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: IHR_API_SCHLÜSSEL_HIER" \
-H "Api-Username: monkey" \
-F "level=3"

done <USER_IDS.txt

USER_IDS.txt
16
17
18
19
29
30
36
59