sql >> Database teknologi >  >> RDS >> Mysql

Integration med et andet system

Dette er WSDL-tjenesten, så du har sandsynligvis downloadet filen

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

og tilføjet en servicereference. De har også en sandkasse, du skal først registrere dig hos Sandbox-tjenesten og kun bruge den almindelige tjeneste med kode uden fejl. Tjek http://sandbox.sendit.pl/sandbox-info .

Tjek også dette svar:Sådan bruger du en WSDL

Markér især det svar, der starter med Use WSDL.EXE utility to generate a Web Service proxy from WSDL. Kør fra Windows startmenu Visual Studio Command Prompt og skriv der

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

Det opretter SendItplProxy.cs for SendIt sandbox-webservice i mappen c:\MyProject. Tilføj det til dit projekt, og så har du dine metoder:

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

Du skal også tilføje reference til System.Web.Services .

Og ja - den bedste løsning, du selv fandt:brug Framework 2.0 WebServices, så jeg tilføjer det til dette svar.

Tilføj en servicereference og klik derefter på Avanceret og følg derefter dette billede:




  1. Kan SQL-injektion forhindres med blot addslashes(streng)?

  2. Hvordan laver man en Left Outer join med Laravel?

  3. MySQL opdaterer en sammenføjet tabel

  4. SQLSTATE[HY093] :pdo-sætning under indsættelse i mysql db