02-21-2017 02:30 PM
I'm just starting to learn the XML API by collecting some report data using the history service.
If I just include start and end times in my request, I get the results I'd expect.
If I just include a hostWebExID (without start/stop times), I get the results I'd expect.
However, if I include both the hostWebExID and start/stop times, It appears the host is ignored and I get the same results as if I only included the start/stop times (none of which were hosted by the user specified).
Is this the expected behavior (using API ver 10.0.0 release SP11)?
Here's my request for with just start/stop time:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>USER</webExID>
<sessionTicket>XXXX</sessionTicket>
<siteID>12345678</siteID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingusageHistory">
<startTimeScope>
<sessionStartTimeStart>02/1/2017 00:00:00</sessionStartTimeStart>
<sessionStartTimeEnd>02/21/2017 00:00:00</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>02/1/2017 23:59:59</sessionEndTimeStart>
<sessionEndTimeEnd>02/21/2017 23:59:59</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OR</serv:listMethod>
</listControl>
<order>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
</serv:message>
Here's my request with the hostWebExID added
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<webExID>USER</webExID>
<sessionTicket>XXXX</sessionTicket>
<siteID>12345678</siteID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingusageHistory">
<startTimeScope>
<sessionStartTimeStart>02/1/2017 00:00:00</sessionStartTimeStart>
<sessionStartTimeEnd>02/21/2017 00:00:00</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>02/1/2017 23:59:59</sessionEndTimeStart>
<sessionEndTimeEnd>02/21/2017 23:59:59</sessionEndTimeEnd>
</endTimeScope>
<hostWebExID>2971</hostWebExID>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OR</serv:listMethod>
</listControl>
<order>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
</serv:message>
Solved! Go to Solution.
02-21-2017 05:22 PM
A more careful look at what I was doing revealed that <listMethod>AND</listMethod> solved the problem
02-21-2017 05:22 PM
A more careful look at what I was doing revealed that <listMethod>AND</listMethod> solved the problem
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: