Informazioni su Adobe Connect Web Services. Esplora le nozioni di base e scopri dove e come utilizzare queste API.
Adobe Connect espone i servizi Web che i client possono chiamare per scambiare dati con gli account Adobe Connect. Puoi utilizzare i servizi Web con account ospitati Adobe Connect e con account su server con licenza Adobe Connect.
Questa guida illustra come un’applicazione chiama i servizi Web Adobe Connect e interpreta la risposta XML. È destinata agli sviluppatori che desiderano creare applicazioni personalizzate per Adobe Connect o integrarla con un altro sistema come un sistema LMS (Learning Management System) o un servizio di directory LDAP.
Prima di utilizzare questa guida, devi comprendere le nozioni di base dell’XML e dell’utilizzo di HTTP per comunicare con un server da un’applicazione client. Questa guida include alcuni esempi di codice Java, ma non presume che tu stia utilizzando un linguaggio o un ambiente specifico.
Ambiente di sviluppo per Adobe Connect Web Services
Adobe Connect Web Services consente di utilizzare qualsiasi linguaggio o piattaforma in grado di inviare e ricevere XML su HTTP per sviluppare applicazioni personalizzate. Ad esempio, puoi utilizzare Java e la piattaforma J2EE, C#.NET, PHP, un server portale o qualsiasi piattaforma di sviluppo Web. La maggior parte delle applicazioni personalizzate è un’applicazione o un portale Web.
In generale, potresti trovare utili questi tipi di strumenti:
Una libreria di codici parser XML, se il tuo linguaggio di programmazione supporta l’analisi XML.
Una libreria di codici di gestione dei cookie, per gestire i cookie di sessione restituiti da Adobe Connect.
Uno strumento per visualizzare le richieste HTTP e le intestazioni di risposta in un browser. Molti di questi strumenti sono disponibili su Internet.
Altre risorse
Su Internet puoi trovare molte risorse utili che offrono informazioni su Adobe Connect, su servizi Web e XML e altre tecnologie utilizzate da Adobe Connect.
Adobe Connect
Adobe Connect User Community
Adobe Connect User Community all’indirizzo connectusers.com è l’hub della community di Adobe Connect. Questo sito contiene forum, esercitazioni, eventi, annunci, una galleria per i partner e molto altro.
Centro di assistenza e supporto di Adobe Connect
Il Centro di assistenza e supporto di Adobe Connect contiene la documentazione di Adobe Connect e le informazioni di contatto del supporto.
Servizi XML e Web
Il Web Services Primer
sul sito Web Xml.com (xml.com) offre una buona introduzione ai servizi Web.
L’esercitazione XML
sul sito Web W3Schools (w3schools.com) può aiutarti a iniziare a usare XML.
L’esercitazione XPath
anche questa sul sito Web W3Schools (w3schools.com), descrive XPath, che analizza un documento XML in modo da poterlo utilizzare in un’applicazione.
L’esercitazione XSLT
una terza esercitazione sul sito Web W3Schools (w3schools.com), insegna le trasformazioni XSL, da usare per convertire i dati XML in altri formati.
La specifica XSL Transformations (XSLT)
sul sito Web W3C (w3.org) è la definizione ufficiale di XSLT, dal comitato per gli standard che l’ha creata.
La rappresentazione numerica di date e ore,
sul sito Web dell’Organizzazione internazionale per la standardizzazione (iso.org) fornisce informazioni su come utilizzare il formato di data e ora standard ISO 8601.
I formati data e ora
sul sito Web del W3C (w3.org) sono la definizione ufficiale del formato data e ora ISO 8601 .
La sintassi generica di URI
per informazioni sui caratteri riservati e sulla codifica percentuale è disponibile in RFC3986. Gli URL devono essere codificati correttamente, utilizzando la codifica percentuale per i caratteri riservati.
Altre tecnologie
Concetti SCORM,
sul sito Web di Eduworks Corporation (eduworks.com), è un’esercitazione sul Shareable Content Object Reference Model e descrive gli SCO (Shareable Content Objects) e i sistemi LMS (Learning Management Systems).
Una Roadmap LDAP
sul sito Web di Kings Mountain Systems (www.kingsmountain.com), fornisce un’utile panoramica del protocollo LDAP (Lightweight Directory Access Protocol). Questo sito potrebbe fornire un buon materiale di base o collegamenti per gli sviluppatori che integrano una directory LDAP con Adobe Connect.
Microsoft SQL Server
Adobe Connect utilizza un database Microsoft SQL Server, da cui le tue applicazioni personalizzate recuperano e scrivono dati. Puoi trovare risorse utili nel centro per sviluppatori di Microsoft SQL Server (msdn.microsoft.com), inclusi riferimenti, community, supporto e altre informazioni.
Convenzioni utilizzate nella guida ai servizi Web
Questa guida utilizza le convenzioni standard del settore per visualizzare il codice che già conosci.
Tuttavia, il riferimento API è una definizione formale del contratto API tra un’applicazione chiamante e il server. Pertanto, dovrebbero essere descritte le definizioni della sintassi degli URL di richiesta.
Abbiamo posizionato sezioni distinte di un URL di richiesta su righe separate per una migliore leggibilità, in questo modo:
http://server_name/api/xml ?action=custom-fields &filter-definition=value &session=BreezeSessionCookieValue
Quando inserisci un URL di richiesta nella barra degli indirizzi di un browser o lo crei in un’applicazione, fallo come una singola riga:
https://example.com/api/xml?action=custom-fields&filter-name=location
Gli elementi di sintassi nel carattere del codice blu rappresentano le definizioni che crei, con un collegamento ipertestuale alla sintassi della definizione.