API로 이메일(보조 이메일 포함) 기준으로 사용자 필터링

감사합니다.
이 플러그인을 사용하여 다음 쿼리를 실행하여 문제를 해결했습니다:

--[params]
-- string :q_email

SELECT u.username FROM users u JOIN user_emails e ON u.id=e.user_id WHERE e.email = :q_email

그리고 파이썬 스크립트에서 다음과 같이 호출했습니다:

import pydiscourse
client = DiscourseClient('https://forum.com', api_username='system', api_key='1234')
params = '{"q_email":"' + str(email) + '"}'
response = client._request('POST', '/admin/plugins/explorer/queries/{number}/run', params={"params":params})  # 네, 3개의 params가 각각 다른 의미를 가집니다. 좋은 해킹 습관입니다!
username=response["rows"]