11

Wie machen sie das http://api.stackexchange.com/docs/wrapper? Ich bin mir bewusst, dass dies ServiceStack-APIs sind, aber einige Codebeispiele wären nett.Wie implementiert die StackExchange-API das allgemeine Wrapper-Objekt?

Ich möchte etwas ähnliches implementieren, aber mit ASP.NET Web API.

Immer noch, wenn jemand StackExchange-Code bereitstellen kann, der mit ServiceStack implementiert wurde, zum Beispiel und nur als Referenz, würde das auch funktionieren.

+0

Nur StackOverflow Careers-Backoffice-APIs werden mit ServiceStack implementiert. StackOverflow APIs verwenden Vanille ASP.NET MVC. – mythz

+0

naja, hoffentlich antwortet noch jemand, wie sie die Wrapper-Funktionalität implementiert haben, welche Best Practices dabei zu befolgen sind, wie sie mit Paging, Qouta etc. umgehen. – mare

+0

Darf ich Sie platzieren was wir haben und was wir wollen? Es scheint erstaunlich, Frage –

Antwort

3

Sie können etwas über die interne Struktur erfahren, indem Sie die Client-Bibliothek StacMan untersuchen. Wrapper und StacManResponse Klassen insbesondere.

Update: Darüber hinaus gibt es Reihe von Artikeln von Kevin Montrose über Stack API Entwicklung und Nuancen: Stack Exchange API V2.0: Consistency, History Of The Stack Exchange API, Mistakes zum Beispiel.
StackExchange performance page enthält Informationen über den verwendeten Programmierungsstapel, nämlich: C# + ASP.net MVC, Dapper ORM, StackExchange.Redis, DotNetOpenAuth, MiniProfiler, Jil. Und The Architecture of Stack Overflow video enthält Informationen über einige der SO-Software-Entwicklungsprinzipien.

+0

Leonid, kann dies nützlich sein, aber stellt keine Antwort. Links sind gut für Kommentare. Eine Antwort kann einen Link enthalten, sollte aber auch Codebeispiele und Erläuterungen enthalten. Wenn Sie eine Antwort erstellen möchten, untersuchen Sie die Links und fügen Sie den entsprechenden Pseudocode hinzu. –

Verwandte Themen