Esperava que alguém pudesse me indicar onde posso definir meu endpoint para recuperar, por meio de chamada de API, os endereços de e-mail dos usuários associados à comunidade específica da minha organização.
Consigo acessar o endpoint de usuários ativos, novos usuários e outros; no entanto, o e-mail associado não é retornado para nenhum outro usuário além da minha conta.
I’m seeing the same problem with the users/list API call. The email addresses are not being returned, and I’m using an API key generated for the system user, which should be all-powerful?
The API documentation definitely says that “email” should be non-empty.
Alguém sabe qual é o status atual para consultar endereços de e-mail via API? (A página vinculada não existe.)
A documentação da API diz que o emaildeve ser retornado de /admin/users/{id}.json, mas ele está ausente quando faço solicitações lá.
Tenho uma lista de nomes de usuário do Discourse e estou tentando obter seus endereços de e-mail para compará-los com os endereços de e-mail em outro sistema.
# Estou obtendo o ID do usuário a partir daqui:
f"{BASE_URL}/u/{username}.json"
# e então tentando buscar o endereço de e-mail a partir daqui:
f"{BASE_URL}/admin/users/{user_id}.json"
Se o e-mail não estiver mais disponível lá, existe outra maneira de obtê-lo programáticamente a partir do nome de usuário?