Adobe Connect Web Services Best Practices with URL Encoding

It is always good to review the best practices for URL encoding strings (http://www.w3schools.com/tags/ref_urlencode.asp) before writing your code for any sort of XML API integration with Adobe Connect. This especially comes in handy when you need to pass in passwords for either a principal or telephony profile, or if you use something as common as the time zone value in a date filter.

One example of a common problem is the ‘+’ in the service call URL if your time zone for instance, includes a ‘+’ sign (so GMT+01:00 for Paris as an example). This is a conflicting standards issue with the URL spec and the ISO8601 time spec. All customers should make a practice of URL encoding all query strings in their application or if they are just using a web browser to make API calls to Adobe Connect.

The workaround in the case of a time zone on the plus side of GMT would be to URL encode the ‘+’ with ‘%2b’.