Нахождение UserID пользователя Переполнения стека с их Отображаемым именем в C#?

Когда дело доходит до Исключений всегда существуют исключения .

5
задан Community 20 March 2017 в 10:29
поделиться

3 ответа

Предыдущая версия этого ответа больше не работает. Его можно изменить, чтобы снова работать, но в этом больше нет необходимости - в наши дни существует официальный API . Вам нужен параметр inname для метода / users .

Пример: http: //api.stackexchange. ru / 2.2 / users? order = desc & sort = репутация & inname = steve & site = stackoverflow

7
ответ дан 13 December 2019 в 05:38
поделиться

Ненавижу это говорить, но вы могли бы хотите запросить идентификатор пользователя.

Проблема не в том, что существует много пользователей с потенциальными дубликатами, потому что в этом случае вы могли бы просто кэшировать поисковые запросы. Проблема в том, что любой пользователь может изменить свое отображаемое имя в любое время, поэтому вы не можете действительно доверять своему кешу.

Единственное, что вы могли бы сделать, - это создать веб-службу из последней дампа вики-сообщества, поддерживать ее в актуальном состоянии и просто сообщать пользователям, что если они изменят свое имя пользователя, им придется ждать данных за следующий месяц. релиз, чтобы новое имя работало.

3
ответ дан 13 December 2019 в 05:38
поделиться

Чтобы ответить на этот вопрос, вам нужно будет просмотреть всех пользователей ( https://stackoverflow.com/users/ ( от 0 до текущего) /).

2
ответ дан 13 December 2019 в 05:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: