최근에 한 그룹(실질적으로 유료 구독자)의 가입 시 진입 레벨을 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
