Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Integration mit einem anderen System

Dies ist ein WSDL-Dienst, also haben Sie die Datei wahrscheinlich heruntergeladen

https://api.sendit.pl/webservice.php?wsdl

und eine Dienstreferenz hinzugefügt. Sie haben auch eine Sandbox, Sie sollten sich zuerst beim Sandbox-Dienst registrieren und den regulären Dienst nur mit fehlerfreiem Code verwenden. Überprüfen Sie http://sandbox.sendit.pl/sandbox-info .

Sehen Sie sich auch diese Antwort an:How to use a WSDL

Markieren Sie besonders die Antwort, die mit Use WSDL.EXE utility to generate a Web Service proxy from WSDL. beginnt Führen Sie im Windows-Startmenü die Visual Studio-Eingabeaufforderung aus und geben Sie dort

ein

C:\Program Files\Microsoft Visual Studio 10.0\VC>wsdl /out:c:\MyProject\SendItplProxy.cs https://api-sandbox.sendit.pl/webservice.php?wsdl

Es erstellt SendItplProxy.cs für den Sandbox-Webdienst SendIt im Ordner c:\MyProject. Fügen Sie es Ihrem Projekt hinzu und dann haben Sie Ihre Methoden:

 SendItpl x = new SendItpl();
 x.SIUserLogin("a", "b", "c", "pl");

Sie müssen auch einen Verweis auf System.Web.Services hinzufügen .

Und ja - die beste Lösung, die Sie selbst gefunden haben:Verwenden Sie Framework 2.0 WebServices, also füge ich es dieser Antwort hinzu.

Fügen Sie eine Dienstreferenz hinzu und klicken Sie dann auf Erweitert und folgen Sie dann diesem Bild: