Ruby
Thanks to Mick Stauga- ard from podcastemachine.com he has released the following Ruby library into the public domain.
Python
Here's a Python wrapper for the Encoding.com API.
VBscript
The sample script below returns a user's media list.
Dim xml, sURL, sRequest, result, userID, userKey
' put your real userID and userKey below '
userID = "0"
userKey = "your_key"
xml = "<?xml version="'1.0'"?>" & VbCrLf
xmlxml = xml & "<query>" & VbCrLf
xmlxml = xml & "<userid>" & userID & "</userid>" & VbCrLf
xmlxml = xml & "<userkey>" & userKey & "</userkey>" & VbCrLf
xmlxml = xml & "<action>" & "GetMediaList" & "</action>" & VbCrLf
xmlxml = xml & "</query>" & VbCrLf
sUrl = "https://manage.encoding.com"
sRequest = "xml=" & xml
result = HTTPPost(sUrl, sRequest)
Function HTTPPost(sUrl, sRequest)
Set oHTTP = CreateObject("Microsoft.XMLHTTP")
oHTTP.open "POST", sUrl,false
oHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oHTTP.setRequestHeader "Content-Length", Len(sRequest)
oHTTP.send sRequest
HTTPPost = oHTTP.responseText
End Function