Wiziq is a Ruby gem that provides a wrapper for interacting with the WiZiQ API.
Still very beta…
You will need a WiZiQ account.
(sudo) gem install wiziq
Please refer to the Wiziq API Documentation for information about what methods are available, the arguments that can be passed to each method, and the output that the API will return.
TBD
Copyright © 2011 Lee Horrocks. See LICENSE.txt for further details.
# class String # def camelize_api_method_name # self.to_s.chr.downcase + self.gsub(/(?:^|_)(.)/) $1.upcase # end # end
# <?xml version=“1.0” encoding=“utf-8”?><soap:Envelope xmlns:soap=“schemas.xmlsoap.org/soap/envelope/” xmlns:xsi=“www.w3.org/2001/XMLSchema-instance” xmlns:xsd=“www.w3.org/2001/XMLSchema”><soap:Body><soap:Fault><faultcode>ERR00017</faultcode><faultstring>System.Web.Services.Protocols.SoapException: only 4 simultaneous session allowed # at aGLive.aGLiveService.ScheduleNewEvent(stNewEventDetails EventDetails)</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>
# <?xml version=“1.0” encoding=“utf-8”?><soap:Envelope xmlns:soap=“schemas.xmlsoap.org/soap/envelope/” xmlns:xsi=“www.w3.org/2001/XMLSchema-instance” xmlns:xsd=“www.w3.org/2001/XMLSchema”><soap:Body><soap:Fault><faultcode>ERR0001</faultcode><faultstring>System.Web.Services.Protocols.SoapException: Datetime must be greater than current datetime # at aGLive.aGLiveService.ScheduleNewEvent(stNewEventDetails EventDetails)</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>