API를 사용하여 주제 타이머를 설정하는 방법?

여기를 보면: Discourse API Docs 요청 샘플은 다음과 같이 표시됩니다:

https://{url}/t/{id}/timer.json

{
  "time": "",
  "status_type": "string",
  "based_on_last_post": true,
  "category_id": 0
}

하지만 이는 타이머 설정과 일치하지 않는 것 같습니다(왜 카테고리가 필요한가요?)

30일 후에 기존 토픽이 닫히도록 타이머를 설정하는 올바른 방법은 무엇인가요?

API가 어떻게 작동하는지 파악하는 가장 좋은 방법은 https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576을 참고하는 것입니다.

문서에서 매개변수는 “required”(필수)가 아닙니다. status_type에 따라 달라집니다.
publish_to_category 타입을 사용하는 경우 이 매개변수가 필요합니다.

자동 닫기 30일 설정은 다음 매개변수를 전달합니다:
image

그리고 이 데이터를 반환합니다:

아, 그걸 계속 잊고 있었네요 :see_no_evil:

하위 카테고리 선택 관련 오류가 계속 발생했고, 우리가 invalid_access 텍스트를 변경했던 것을 떠올렸습니다. 게시할 수 있는 대부분의 카테고리가 하위 카테고리이고 (사람들이 상위 카테고리에 게시를 시도하곤 했기 때문에) 그렇게 설정해 두었거든요. 그래서 접근 권한이 없는 경우(mod 권한이 있는) 사용자만 변경하면 되었고, 이제 잘 작동합니다. 감사합니다! :+1: