Discourse API로 사용자 위치 문자열 설정하는 방법

사용자 정보(위치 포함)를 설정하는 엔드포인트가 있는 것 같습니다.

하지만 다음 사항들을 파악하지 못하겠습니다:

  1. 사용자명 대신 사용자 ID를 전달하는 방법은 무엇인가요?

  2. mydiscourse.com/u/my_user_name에 새로운 위치를 게시하면 반환 시 404 오류가 발생합니다… 그 이유는 알 수 없습니다. 저는 API에 다른 내용을 게시할 때 사용했던 것과 동일한 코드를 사용하고 있습니다. 따라서 API 코드에 그렇게 되어 있는 것처럼 보이지만, 엔드포인트가 잘못된 것 같습니다. 제가 API 코드를 잘못 읽고 있는 건가요? [수정: 엔드포인트에 .json을 추가해 보았지만 실패했습니다]

감사합니다.
E

해당 작업을 사용자 인터페이스에서 실행하는 동안 Reverse engineer the Discourse API 을 참고하세요.

Jeff, 감사합니다. 제가 필요했던 바로 그 정보였어요… XHR 요청을 직접 스파이할 수 있다는 건 정말 영리한 방법이에요!

같은 정보가 필요한 다른 분들을 위해: 저는 /u/username.json으로 PUT 요청을 보내서 커스텀 필드를 업데이트할 수 있었습니다. 그리고 사용자 ID가 아니라 사용자 이름으로만 호출이 가능한 것 같습니다 (아쉬운 점이죠).