관리자가 아닌 상태로 Zapier 사용하기

안녕하세요.

저는 특정 카테고리의 게시글을 Zapier를 통해 Discord로 받아보고 싶은 일반 Discourse 포럼 사용자입니다. 읽기 권한이 있는 키/사용자 키를 사이트 관리자에게 요청했는데, 몇 개를 받았지만 모두 작동하지 않았습니다. Zapier에서 Discourse에 로그인할 때 다음과 같은 메시지가 표시됩니다.

이미 공식 자료(User API keys specification)를 몇 가지 보내드렸지만 해결되지 않았습니다. 제가 직접 해결할 수 있는 문제인가요? 아니면 관리자 권한이 필요한 건가요? 무엇이 잘못되었을 수 있을까요? 사용자 API 키를 올바르게 생성하는 방법에 대한 튜토리얼이 있을까요?

감사합니다.

여기서 좀 도와주세요?

이것은 작동시킬 수 있지만, 사이트 관리자가 전역(Global) 권한을 허용하도록 설정된 단일 사용자 API 키를 생성해 주어야 합니다. 전역 권한이 필요한 이유는 Zapier가 Discourse와 Zapier 간의 연결을 검증하기 위해 /topics/private-messages/<username>으로 API 요청을 하기 때문입니다. 이 경로는 전역 API 키로만 접근할 수 있습니다.

관리자가 사용자를 위해 해당 API 키를 생성하는 예시는 다음과 같습니다:

전역 권한이 있는 단일 사용자 API 키는 해당 키가 생성된 사용자가 사이트에서 수행할 수 있는 권한 내에서만 작업을 수행하는 데 사용할 수 있습니다. 즉, 이 키를 악의적인 목적으로 사용할 수는 없습니다. 다만, 사이트 관리자들이 이 유형의 API 키를 생성하는 것에 대해 우려를 가질 수 있습니다.

정말 도움이 되네요, @simon님! 감사합니다!