API를 사용하여 사용자 지정 필드 업데이트

docs.discourse.org에 이제 다음과 같은 메시지가 있습니다:

참고: 목록에 없는 엔드포인트의 경우 Discourse API 역공학 가이드를 따라 API 엔드포인트 사용법을 파악할 수 있습니다.

하지만 더 완전한 문서를 만들기 위해 주기적으로 업데이트할 것입니다.

@philipp96, https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576를 확인해 보셨나요? 이러한 작업이 어떻게 수행되는지 이해하는 것은 매우 쉽습니다. 한 번 방법을 알면 문자 그대로 몇 초면 됩니다. :slight_smile:

커스텀 필드 질문에 대해:

  1. 브라우저의 개발자 도구에서 네트워크 탭을 엽니다.

  2. 사용자 프로필에서 필드를 업데이트합니다.

  3. 네트워크 탭의 “이름” 섹션에서 [your username].json을 확인합니다. (json 문자열로 필터링할 수도 있습니다)

  4. 오른쪽의 Payload 탭을 클릭합니다.

  5. 요청 본문에 전송된 모든 데이터가 여기에 기록되어 있습니다:

다른 요청들도 동일한 과정입니다.