我最近将某个群组(基本上是付费订阅用户)的注册门槛调整为 TL3,但想知道如何将已经加入该群组的所有用户也迁移到 TL3。
我们讨论的是多少用户?
大约 1,000 名用户。
您将需要使用类似以下内容
您可以使用 API 手动设置这些用户的信任等级,您只需要一个包含他们所有 ID 的大列表,以及一个脚本来循环执行所有的 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
