I am trying to use the NBR API to access statistics about recorded meeting usage. Cisco is able to to provide an Excel report containing many details about current recordings including:
- CONFID
- CONFNAME
- RECORDID
- RECORDNAME
- PLAYBACKCOUNT
- DOWNLOADCOUNT
Is there a way to access this data programmatically using the NBR APIs? I am having trouble finding detailed information about the NBR API. The getNBRXmlForReport API looks interesting but I am unsure what to provide for the hashKey parameter. Is this the ticket from the getMeetingTicket API? I tried a few different ways of calling getMeetingTicket but all combinations return the following:
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>The request is invaid.</faultstring>
<faultactor>nbrXmlService</faultactor>
This is the full request:
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wbx="http://wbxservice.nbr.webservice.webex.com">
<soapenv:Header/>
<soapenv:Body>
<wbx:getNBRXmlForReport soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<siteId xsi:type="xsd:long">xxxxxx</siteId>
<confId xsi:type="xsd:long">yyyyyyyyyy</confId>
<hashKey xsi:type="xsd:string">????</hashKey>
</wbx:getNBRXmlForReport>
</soapenv:Body>
</soapenv:Envelope>
Any insight would be appreciated.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Greetings, Richard! I just answered a similar question for you in a different thread; unfortunately, it is not possible to get these stats from the NBR API.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Thanks for confirming this. Please consider adding a method to access recording statistics via one of the WebEx APIs, whether that be the XML API or the NBR API. Thanks.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Comments
0 comments
Please sign in to leave a comment.