Il metodo in questione consente di automatizzare l'upload dei dati articolo.
Metodo da richiamare:UploadDatiArticoli
Url del Webservice: <url-sito>/SiteMethod/SiteMethod.asmx
Il metodo UploadDatiArticoli richiede i seguenti parametri:
I campi gestibili nel file csv sono gli stessi utilizzati per l'upload dei dati articolo da Wizard.
La procedura può generare i seguenti errori:
CHIAMATA AL WEBSERVICE
string separatore = "#!$";
//Chiave indicata sul Wizard di Passweb in "Sito->Preferenze"
string chiaveWebService = "k!3d4tsjk!3d4tsjk!3d4tsjk!3d4tsj";
SiteMethod proxySiteMethod = new SiteMethod("http://www.sitodemo.passweb.it/SiteMethod/SiteMethod.asmx");
Crypt crypto = new Crypt(chiaveWebService);
string chiaveCriptata = crypto.Encrypt("login" + separatore + DateTime.Now.Ticks.ToString());
string file = File.ReadAllText(@"C:\demo.csv", Encoding.UTF8);
try
{
proxySiteMethod.UploadDatiArticoli(chiaveCriptata, 1, "it", file);
}
catch (Exception exc)
{
string errore = exc.Message;
}
finally
{
proxySiteMethod.Dispose();
}