Il metodo in questione consente di automatizzare l’upload delle risorse articolo.
Metodo da richiamare: UploadRisorseArticoli
Url del Webservice: <url-sito>/SiteMethod/SiteMethod.asmx
Il metodo UploadRisorseArticoli richiede i seguenti parametri:
ATTENZIONE! Il file .zip dovrà essere generato secondo le stesse regole utilizzate per la creazione dell’analogo file utilizzato per uplodare le risorse articolo direttamente dal Back End di Passweb
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());
byte[] file = File.ReadAllBytes(@"C:\articoli.zip");
try
{
proxySiteMethod.UploadRisorseArticoli(chiaveCriptata, 1, file);
}
catch (Exception exc)
{
string errore = exc.Message;
}
finally
{
proxySiteMethod.Dispose();
}