Das ist ziemlich allgemein, aber ich habe eine Menge Zeit herauszufinden, wie man einige der komplizierteren Sabre APIs konsumiert.Saber Web Services .NET API Beispiele, die nicht MVC sind?
Ich habe funktionierende .NET-Proxy-Klassen in C# mit der WSDL für die grundlegenden APIs (CreateSession, CloseSession) gebaut, aber für die komplizierteren APIs habe ich es wirklich schwer, das komplizierte XML-Schema zu analysieren, um herauszufinden, welche Methoden Ruf in meinem Programm an.
Gibt es andere .NET-Ressourcen/Beispiele, die nicht in MVC wie die code example that Sabre posted on GitHub verpackt sind?
Ich versuche herauszufinden, wie APIs wie OTA_AirPriceLLSRQ und TravelItineraryReadRQ zu verwenden.
Vielen Dank im Voraus für jede Hilfe!
Es gibt keine anderen Quellen, zumindest von Sabre, die ich kenne. Wenn die MVC, auf die Sie sich beziehen, korrekt aufgebaut ist, sollten Sie sich nur auf die Modelle konzentrieren, da es im Controller fast keinen Code geben sollte und die Ansicht nur eine Ansicht sein sollte. Gibt es einen Service, mit dem Sie besondere Probleme haben? – Wisdoom
Vielen Dank! Ich habe versucht, die angebotenen Modelle zu durchforsten, aber ich bin so verloren. So strukturieren sie den Code mit mehreren Schnittstellen und Service Factories ist mir nicht möglich. Ich bin auf der Suche nach einem sehr einfachen objektbasierten Ansatz, mit dem ich einen API-Aufruf instanziieren und dann seine Antwort konsumieren kann. Ich bin mir sicher, dass die Art und Weise, wie sie die MVC-App strukturiert haben, weitaus effizienter ist, aber für meinen Verstand ist es zu kompliziert. Ich habe das Gefühl, wenn ich ein paar Beispiele für den einfachen Ansatz finden könnte, konnte ich beginnen, die Proxy-Klassen genug zu verstehen, um meine eigenen Klassen für die meisten von Sabre offengelegten APIs zu implementieren. – drtrobridge
Ich verstehe dich total, ich habe die gleiche Situation erlebt. Welchen Service versuchen Sie anzurufen? Ich könnte es haben und ich kann meine Klasse hier kopieren – Wisdoom