使用C#中的显示名称查找Stack Overflow用户的UserID?

Max*_*sky 5 c# api screen-scraping wrapper

我正在构建一个小的Stack Overflow应用程序,但要从Stack Overflow收集有关用户的信息,我需要知道他们的UserID.我希望用户能够输入他们的显示名称/用户名,并让应用程序找到他们的UserID.但是,我知道用户名不是唯一的,但是可以通过C#查找具有我指定用户名的人的所有用户ID吗?你能给我一些示例代码吗?这可能是通过屏幕抓取用户页面以某种方式完成的,但我不知道如何完成这类事情.

顺便说一句,我不想​​使用数据转储来实现这一目标.我想以某种方式通过用户页面或类似的东西找到这些信息.

顺便说一句,我在Meta Stack Overflow上发布了一个类似的问题,并被指示在此发布,因为Stack Overflow就是它所属的地方!

bal*_*pha 7

此答案的先前版本不再起作用.它可以被修改为再次工作,但它不再是必要的 - 这些天,有官方的API.在inname对参数/users方法是你要寻找的.

示例:http://api.stackexchange.com/2.2/users?order=desc&sort=reputation&inname=steve&site=stackoverflow