他们是如何做到这一点的 http://api.stackexchange.com/docs/wrapper?我知道这些是ServiceStack驱动的API,但一些代码示例会很好。
我想实现类似的东西,但使用 ASP.NET Web API。
不过,如果有人可以提供使用ServiceStack实现的StackExchange代码,例如仅供参考,那也将起作用。
您可以通过探索 StacMan 客户端库来了解内部结构。特别是包装器和StacManResponse类。
更新:Kevin Montrose 还有一系列关于 StackExchange API 演变和细微差别的文章:Stack Exchange API V2.0:一致性、堆栈交换 API 的历史、错误等。
StackExchange 性能页面包含有关所用编程堆栈的信息,即:C# + ASP.net MVC、Dapper ORM、StackExchange.Redis、DotNetOpenAuth、MiniProfiler、Jil。Stack Overflow的架构视频包含有关SO软件开发原则的一些信息。