Il metodo in questione consente di automatizzare l’upload delle risorse di categoria.
Metodo da richiamare: UploadRisorseCategorie
Url del Webservice: <url-sito>/SiteMethod/SiteMethod.asmx
Il metodo UploadRisorseCategorie 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 di categoria 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:\categorie.zip");
try
{
proxySiteMethod.UploadRisorseCategorie(chiaveCriptata, 1, file);}
catch (Exception exc)
{
string errore = exc.Message;
}
finally
{
proxySiteMethod.Dispose();
}