Mysql
 sql >> Base de données >  >> RDS >> Mysql

Intégration avec un autre système

Il s'agit du service WSDL, vous avez donc probablement téléchargé le fichier

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

et ajouté une référence de service. Ils ont également un bac à sable, vous devez d'abord vous inscrire au service Sandbox et utiliser le service régulier uniquement avec un code sans bogue. Vérifiez http://sandbox.sendit.pl/sandbox-info .

Vérifiez également cette réponse :Comment utiliser un WSDL

Marquez en particulier la réponse qui commence par Use WSDL.EXE utility to generate a Web Service proxy from WSDL. Exécutez à partir de l'invite de commande de Visual Studio dans le menu Démarrer de Windows et saisissez

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

Il crée SendItplProxy.cs pour le service Web sandbox SendIt dans le dossier c:\MyProject. Ajoutez-le à votre projet et vous aurez alors vos méthodes :

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

Vous devrez également ajouter une référence à System.Web.Services .

Et oui - la meilleure solution que vous avez trouvé vous-même :utilisez les WebServices Framework 2.0, donc je l'ajoute à cette réponse.

Ajoutez une référence de service puis cliquez sur Avancé puis suivez cette image :