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: