Kom meer te weten over de Adobe Connect-webservices. Verken de basisprincipes en leer waar en hoe u deze API's kunt gebruiken.
Adobe Connect geeft webservices weer die clients kunnen bellen om gegevens uit te wisselen met Adobe Connect-accounts. U kunt webservices gebruiken met door Adobe Connect gehoste accounts en met accounts op gelicentieerde Adobe Connect-servers.
In deze handleiding wordt uitgelegd hoe een toepassing Adobe Connect-webservices aanroept en het XML-antwoord interpreteert. Deze is bedoeld voor ontwikkelaars die aangepaste toepassingen voor Adobe Connect willen bouwen of deze willen integreren met een ander systeem, zoals een Learning Management System of LDAP-directoryservice.
Voordat u deze handleiding gebruikt, dient u de basisprincipes van XML en het gebruik van HTTP te begrijpen om vanuit een clienttoepassing met een server te communiceren. Deze handleiding bevat enkele voorbeelden van Java-code, maar er wordt niet van uitgegaan dat u één specifieke taal of omgeving gebruikt.
Ontwikkelomgevingen voor Adobe Connect-webservices
Met Adobe Connect-webservices kunt u elke taal of elk platform gebruiken dat XML via HTTP kan verzenden en ontvangen om aangepaste toepassingen te ontwikkelen. U kunt bijvoorbeeld Java en het J2EE-platform, C#.NET, PHP, een portalserver of elk ander platform voor web ontwikkeling gebruiken. De meeste aangepaste toepassingen zijn webtoepassingen of portals.
Over het algemeen kunt u dit soort hulpprogramma's handig vinden:
Een XML-parsercodebibliotheek, als uw programmeertaal XML-parsering ondersteunt.
Een codebibliotheek voor cookiebeheer, om u te helpen bij het beheren van de sessiecookies die Adobe Connect retourneert.
Een hulpprogramma voor het bekijken van HTTP-aanvraag- en reactieheaders in een browser. Veel van dergelijke hulpprogramma's zijn beschikbaar op internet.
Aanvullende informatie
U kunt op internet veel handige hulpbronnen vinden die informatie bieden over Adobe Connect, webservices en XML, en andere technologieën die Adobe Connect gebruikt.
Adobe Connect
Gebruikerscommunity van Adobe Connect
De gebruikerscommunity van Adobe Connect connectusers.com is de hub van de Adobe Connect-community. Deze site bevat forums, tutorials, evenementen, aankondigingen, een partnershowcase en nog veel meer.
Het hulp- en ondersteuningscentrum van Adobe Connect
Het Adobe Connect-hulp- en ondersteuningscentrum bevat de Adobe Connect-documentatie en contactgegevens voor ondersteuning.
XML en webservices
De Web Services Primer
op de website van Xml.com (xml.com) is een goede introductie tot webservices.
De XML-tutorial
op de website van W3Schools (w3schools.com) kan u op weg helpen met XML.
De XPath-tutorial
ook te vinden op de website van W3Schools (w3schools.com), beschrijft XPath, dat een XML-document parseert zodat u het in een toepassing kunt gebruiken.
De XSLT-tutorial,
een derde tutorial op de website van W3Schools (w3schools.com), geeft u inzicht in XSL-transformaties, die u gebruikt om XML-gegevens naar andere indelingen te converteren.
De XSLT-specificatie (XSL Transformations)
op de website van W3C (w3.org) is de officiële definitie van XSLT, van de norm commissie die deze heeft gemaakt.
Numerieke weergave van datums en tijd,
op de website van de International Organization for Standardization (iso.org) geeft informatie over het gebruik van de ISO 8601 standaard datum- en tijdnotatie.
Datum- en tijdnotatie
op de website van W3C (w3.org) is de officiële definitie van de ISO 8601 datum- en tijdnotatie.
Generieke syntaxis van URI
voor informatie over gereserveerde tekens en procentcodering is beschikbaar in RFC3986. URL's moeten juist zijn gecodeerd, met procentcodering voor gereserveerde tekens.
Andere technologieën
SCORM-concepten,
op de website van Eduworks Corporation (eduworks.com), is een tutorial over het Shareable Content Object Reference Model en beschrijft Shareable Content Objects (SCO's) en Learning Management Systems (LMS's).
Een LDAP-roadmap
op de website van Kings Mountain Systems (www.kingsmountain.com), geeft een handig overzicht van het Lightweight Directory Access Protocol (LDAP). Deze site biedt mogelijk nuttig achtergrondmateriaal of handige links voor ontwikkelaars die een LDAP-directory integreren met Adobe Connect.
Microsoft SQL Server
Adobe Connect maakt gebruik van een Microsoft SQL Server -database, waar uw aangepaste toepassingen gegevens van ophalen en naar schrijven. Mogelijk vindt u handige hulpbronnen op het Microsoft SQL Server Developer Center (msdn.microsoft.com), waaronder referenties, community, ondersteuning en andere informatie.
Conventies die worden gebruikt in de Webservicesgids
Deze gids gebruikt industriestandaardconventies voor het weergeven van code waarmee u al bekend bent.
API-referentie is echter een formele definitie van het API-contract tussen een aanroepende toepassing en de server. Daarom moeten de syntaxis definities van aanvraag-URL's worden beschreven.
We hebben afzonderlijke secties van een aanvraag-URL op afzonderlijke regels geplaatst voor de leesbaarheid, zoals deze:
http://server_name/api/xml ?action=custom-fields &filter-definition=value &session=BreezeSessionCookieValue
Wanneer u een aanvraag-URL invoert in de adresbalk van een browser of deze in een toepassing maakt, voert u deze in of maakt u deze als een enkele regel:
https://example.com/api/xml?action=custom-fields&filter-name=location
Syntaxiselementen in blauw codelettertype vertegenwoordigen definities die u maakt, met een hyperlink naar de syntaxis van de definitie.