cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

If your Cloud Collaboration question is not answered quickly, please email devsupport@webex.com for additional help

374
Views
0
Helpful
1
Replies
Cisco Employee

NBR APIs and Who Can Access Them

Hi,

I'm looking at the NBR API Functions.  I see that most requests require an authentication ticket as an input parameter, but there seem to be two kinds of tickets: getStorageAccessTicket and getMeetingTicket.  I see that the former requires site admin credentials, and the latter requires user credentials.  How do I know which API requires which kind of ticket?  Or do all the APIs take either type of ticket, but limit their actions to only those recordings that the authenticated user has access to?

Everyone's tags (4)
1 ACCEPTED SOLUTION

Accepted Solutions
Cisco Employee

Re: NBR APIs and Who Can Access Them

Hello,

     If you are simply looking to download NBR files, I suggest using NBRFileOpenService.downloadFile, which does not use the ticket value and instead takes site admin username, password, siteId, and recordID. It also has a required element, serviceName, but that can be null. downloadFile provides the same response as downloadNBRStorageFile. Last I checked, which was some time ago admittedly, authentication tickets worked the same for either service and could be used cross service. NBR API generally requires site admin credentials, I would need to test further to confirm if host access could be granted to a subset of APIs. If you are trying to use getMeetingXml, then I would just go with getMeetingTicket from the same service.

View solution in original post

1 REPLY 1
Cisco Employee

Re: NBR APIs and Who Can Access Them

Hello,

     If you are simply looking to download NBR files, I suggest using NBRFileOpenService.downloadFile, which does not use the ticket value and instead takes site admin username, password, siteId, and recordID. It also has a required element, serviceName, but that can be null. downloadFile provides the same response as downloadNBRStorageFile. Last I checked, which was some time ago admittedly, authentication tickets worked the same for either service and could be used cross service. NBR API generally requires site admin credentials, I would need to test further to confirm if host access could be granted to a subset of APIs. If you are trying to use getMeetingXml, then I would just go with getMeetingTicket from the same service.

View solution in original post

CreatePlease to create content
Content for Community-Ad
FusionCharts will render here
This widget could not be displayed.