API를 사용하여 사용자에게 moderator 그룹을 추가하려고 합니다.
사용한 호출은 다음과 같습니다.
https://discourse.example.com/groups/{group_id}/members.json
그런데 다음 오류가 발생합니다.
“errors”: [
"You are not permitted to view the requested resource."
],
"error_type": "invalid_access"
API를 사용하여 사용자에게 moderator 그룹을 추가하려고 합니다.
사용한 호출은 다음과 같습니다.
https://discourse.example.com/groups/{group_id}/members.json
“errors”: [
"You are not permitted to view the requested resource."
],
"error_type": "invalid_access"
API 키를 제대로 전달하지 않고 있는 것이 가장 가능성이 높습니다.
답변해 주셔서 감사합니다.
한때 저도 같은 생각을 했었는데, 관리자 API 키를 사용해도 여전히 동일한 오류가 발생합니다.
또한, модератор(모더레이터) 그룹 대신 다른 사용자 정의 그룹에 사용자를 추가하려고 하면 정상적으로 추가됩니다.
잠깐. 사용자를 그냥 모더레이터로 만들고 싶은 거죠? 사용자 기록의 moderator 필드를 업데이트하면 됩니다. 이건 사실 그룹이 아니에요. 바로 그 점이 문제입니다.
이 작업은 그룹 API가 아니라 사용자 API로 수행해야 합니다.
말씀하신 것이 이 메서드인지 확실하지 않습니다.
하지만 이 메서드를 사용하여 модератор(모더레이터)를 지정해 보았습니다.
https://discourse.example.com/admin/users/{id}/groups
{
“group_id”: 2 //moderator
}
그런데 다음과 같은 오류가 발생했습니다.
“자동 그룹은 수정할 수 없습니다”
그룹 편집은 특정 사용자를 модератор로 만드는 방법이 아닙니다. 해당 사용자의 관리자 페이지에서 모더 권한 부여 버튼을 누르고, f12 콘솔을 확인하여 어떤 요청이 전송되었는지 살펴보세요.
와, 이건 정말 멋지네요..Awesome, Jeff 감사합니다!