주어진 사용자 그룹의 사용자 목록과 그들의 프로필을 반환하는 API 호출을 하고 싶습니다. 각 사용자마다 프로필을 가져오기 위해 별도의 API 호출을 해야 하는 상황을 원하지 않습니다.
이렇게 할 수 있는 방법이 있을까요?
주어진 사용자 그룹의 사용자 목록과 그들의 프로필을 반환하는 API 호출을 하고 싶습니다. 각 사용자마다 프로필을 가져오기 위해 별도의 API 호출을 해야 하는 상황을 원하지 않습니다.
이렇게 할 수 있는 방법이 있을까요?
데이터 탐색기 플러그인을 사용하신 후 Discourse API로 데이터 탐색기 쿼리 실행을 참고해 주세요.
공개된 API를 사용하여 이 작업을 수행할 수 있는 방법이 있을까요? 공개 사이트에서 이 데이터에 액세스할 수 있기를 원하는데, API 키를 제공하지 않으면 bio 데이터를 사용할 수 없는 것 같습니다.
모든 그룹 멤버와 그들의 소개글(bio)을 한 번에 가져다줄 엔드포인트는 없는 것 같습니다. 소개글을 가져오려면 사용자 목록을 반복(loop)해야 합니다. 그룹 사용자는 https://meta.discourse.org/groups/support-experts/members.json?offset=0&order=&asc=true&filter= 같은 곳에서 가져올 수 있습니다.
Profile - pfaffman - Discourse Meta 은 시크릿 모드에서도 제 소개글이 표시되므로, 당신의 사이트에서도 비로그인(익명) 사용자에게 소개글이 열려 있을 수 있으며, 그렇다면 API 키가 필요 없을 것입니다.
Discourse API 역공학 문서를 참고해 보시는 것이 좋을지도 모릅니다.
저는 한때 학자였습니다. 제 아내가 ATLAS.ti 같은 도구를 사용하여 담론 분석을 하며, 저는 다양한 소스에서 데이터를 가져와 여러 도구로 분석하기 위해 시간을 보내왔습니다. 성공하시길 바랍니다!
비로그인 사용자가 프로필을 볼 수 있으려면 hide user profiles from public(공개에서 사용자 프로필 숨기기) 설정이 꺼져 있어야 한다고 생각하므로, 이 부분을 확인해 보시는 것이 좋습니다.
감사합니다. 그게 옵션인 줄 몰랐는데, 그걸 바꾸니 이제 사용자 세부 정보를 접근할 수 있습니다!
그러면 관리자이긴 한데 API 키를 사용하지 않고 데이터를 가져오려는 건가요?
그럼 자신이 관리하는 사이트의 데이터를 다른 사이트에 임베드하려는 건가요?
네, 그렇습니다. 도움을 주셔서 성공적으로 해결했습니다 ![]()