API 문서를 확인해 봤는데, 이메일과 아바타를 제외한 사용자 정보를 수정하는 방법을 찾지 못하겠습니다. 예를 들어 이름, 성, 그리고 더 중요한 사용자 정의 필드 같은 정보 말입니다.
도와주실 분 계신가요?
감사합니다.
Discourse API 역공학 방법을 참고하여 해당 API 요청을 배울 수 있습니다.
이 답변은 며칠 사이 최소 두 번이나 같은 질문에 대한 답으로 등장했습니다. 해당 링크는 정말로 문서 상단에 있어야 합니다.
동의합니다. 문서가 있다면 보통 그것이 완전한 것이라고 가정하는데, 그렇지 않다면 그 점을 언급하는 것이 좋겠습니다.
@hjalali 이 주제에 대해 아직 자세한 해결책이 있나요?
이 주제가 도움이 될까요?
docs.discourse.org에 이제 다음과 같은 메시지가 있습니다:
참고: 목록에 없는 엔드포인트의 경우 Discourse API 역공학 가이드를 따라 API 엔드포인트 사용법을 파악할 수 있습니다.
하지만 더 완전한 문서를 만들기 위해 주기적으로 업데이트할 것입니다.
@philipp96, https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576를 확인해 보셨나요? 이러한 작업이 어떻게 수행되는지 이해하는 것은 매우 쉽습니다. 한 번 방법을 알면 문자 그대로 몇 초면 됩니다. ![]()
커스텀 필드 질문에 대해:
브라우저의 개발자 도구에서 네트워크 탭을 엽니다.
사용자 프로필에서 필드를 업데이트합니다.
네트워크 탭의 “이름” 섹션에서 [your username].json을 확인합니다. (json 문자열로 필터링할 수도 있습니다)
오른쪽의 Payload 탭을 클릭합니다.
요청 본문에 전송된 모든 데이터가 여기에 기록되어 있습니다:
다른 요청들도 동일한 과정입니다.