Questa pagina è solo un Draft, il contenuto può essere incompleto e contenere errori.
Le interfacce REST ( REpresentational State Transfer ) sono un’ alternativa a SOAP e XML-RPC per la comunicazione via HTTP:
Interfaccia di accesso REST ai WebService
L'accesso REST, al contrario di SOAP è molto semplice e richiede un semplice GET HTTP per recuperare informazioni da Tustena in vari formati.
La sintassi della query è la seguente:
http://{server}/webservice/{nome classe}/{nome metodo}.ashx
Parametri:
resttoken
- Il token per l'accesso con autenticazione tokenrestusername
- Il nome utente con cui si vuole autenticare l'accessorestpassword
- La password con cui si vuole autenticare l'accessorestreturntype
- Il formato dei dati che si vuole ricevere (Plain,XML(default),JSON, JSONXML)restschema
- Flag per richiedere la decorazione dei tipi su XML
Per accedere in scrittura si deve utilizzare un metodo POST passando come informazione uno schema XML come da specifiche con la chiave
RESTXML,
oppure invocando il metodo
Add
del REST (http://http://crm/WebService/REST/add.ashx) e passando il documento XML in POST come
xmlFileEs: http://crm/WebService/REST/Contact.ashx?restusername=xxx&restpassword=xxx&id=1
JSONXML Restituisce un oggetto
JSON con incapsulato l'XML. Utile per le chiamate JSONP in Cross-Domain.