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

并使用以下 Python 脚本调用它:

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 个参数,每个参数代表不同的东西。良好的黑客实践!
username=response["rows"]