Есть ли способ получить текущий адрес электронной почты пользователя через API?
Наш сценарий использования следующий:
Мы позволяем пользователям управлять своей информацией в Discourse через наш веб-сайт. В целом Discourse используется только как рассылка, и почти все пользователи никогда не посещают сам сайт Discourse. Я хочу иметь возможность показывать пользователю текущий адрес электронной почты, который использует Discourse, чтобы он мог проверить, нужно ли его изменить.
Я могу это сделать для всех остальных полей, кроме адреса электронной почты.
Раньше существовал конечный пункт API users/{username}/emails, но, похоже, он больше недоступен.
Сработало… У меня был старый код, который раньше работал (версия около 1.4), где запрос был PUT, а в конце URL не было .json. Я изменил его на GET, обновил URL, и теперь всё работает.