11

他們如何做到這一點http://api.stackexchange.com/docs/wrapper?我知道這些是ServiceStack驅動的API,但一些代碼示例會很好。StackExchange API如何實現公共包裝對象?

我想實現類似的東西,但與ASP.NET Web API。

如果有人可以提供用ServiceStack實現的StackExchange代碼,例如和僅供參考,那也可以。

+0

只有StackOverflow招賢納士backoffice API是通過ServiceStack實現的。 StackOverflow API使用vanilla ASP.NET MVC。 – mythz

+0

那麼,仍然希望有人迴應他們如何實現包裝功能,當做到這一點時要遵循什麼最佳實踐,他們如何處理分頁,qouta等。 – mare

+0

我可以讓你放置我們擁有的和我們想要的東西嗎?這似乎是個驚人的問題 –

回答

3

您可以通過探索StacMan客戶端庫來了解內部結構。特別是WrapperStacManResponse類。

更新: 也有一系列關於StackExchange API演變和細微差別由凱文·蒙特羅斯文章:Stack Exchange API V2.0: ConsistencyHistory Of The Stack Exchange API, Mistakes例如。
StackExchange performance page包含有關使用的編程堆棧的信息,即:C#+ ASP.net MVC,Dapper ORM,StackExchange.Redis,DotNetOpenAuth,MiniProfiler,Jil。 The Architecture of Stack Overflow video包含有關SO軟件開發原理的一些信息。

+0

列昂尼德,這可能是有用的,但不構成答案。鏈接很適合評論。答案可以包含一個鏈接,但也應該包含代碼示例和解釋。如果你想創建一個答案,研究鏈接並添加相關的僞代碼。 –