<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to download recorded meetings using NBR API in Cloud Collaboration</title>
    <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543071#M1316</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What are the ways you tried to generate ticket?&lt;/P&gt;&lt;P&gt;Which programming language you are using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using PHP.&amp;nbsp; I am able to generate the ticket and then download the recording.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Jul 2017 13:11:00 GMT</pubDate>
    <dc:creator>sathishkumar1</dc:creator>
    <dc:date>2017-07-31T13:11:00Z</dc:date>
    <item>
      <title>How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543066#M1311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;I am trying to download recorded meetings from my webex account using NBR APIs&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;as mentioned in this link.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;A href="https://developer.cisco.com/site/webex-developer/develop-test/nbr-web-services-api/api-functions.gsp" style="font-size: 10pt;" title="https://developer.cisco.com/site/webex-developer/develop-test/nbr-web-services-api/api-functions.gsp"&gt;Cisco DevNet: WebEx Conferencing - NBR Web Services API&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;For using DownloadNBRStorageFile API, I need the following parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE style="margin: 0 0 30px; border: 0px; font-size: 12px; background: #ffffff; color: #000000; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;&lt;TBODY style="background: transparent;"&gt;&lt;TR class="odd" style="border: 0px; background: transparent;"&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: #efefef;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;recordID&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: #efefef;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;Long.&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: #efefef;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;Unique identifier for each WebEx recording.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="even" style="border: 0px; background: transparent;"&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: transparent;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;siteID&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: transparent;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;Long.&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: transparent;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;Unique identifier for each WebEx site.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR class="odd" style="border: 0px; background: transparent;"&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: #efefef;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;ticket&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: #efefef;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;String.&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 5px; border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; background: #efefef;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;Ticket used to validate authentication and authorization.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;&lt;BR /&gt;I believe I have to get ticket&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;using &lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;GetStorageAccessTicket. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;However, I am not able to figure out how to get &lt;/SPAN&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;siteId for my webex account (it is not&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;enterprise account, just an individual account).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;My webex account is &lt;A href="https://ppadma.my.webex.com/" title="https://ppadma.my.webex.com/"&gt;WebEx Meeting Center&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 12pt;"&gt;Also, how I do get &lt;SPAN style="color: #000000; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; background-color: #efefef;"&gt;recordID needed in &lt;SPAN style="color: #444444; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;"&gt;DownloadNBRStorageFile API ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Any help is greatly appreciated. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;Also, it will be very helpful if someone has working sample code which uses these APIs they can share.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;Thanks in advance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2017 00:38:04 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543066#M1311</guid>
      <dc:creator>ppenumar97</dc:creator>
      <dc:date>2017-07-07T00:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543067#M1312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Put the download URL of any WebEx recording you have in new tab in chrome browser or any. After it asks for saving, save the file in your local. Now go to browser downloads section. There you will have the URL of the downloaded file. In that &lt;SPAN style="color: #000000; font-family: Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 16px;"&gt;siteID&lt;/SPAN&gt; will be there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For recordID refer LstRecording method in XML API.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jul 2017 11:17:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543067#M1312</guid>
      <dc:creator>sathishkumar1</dc:creator>
      <dc:date>2017-07-18T11:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543068#M1313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SiteID can also be obtained by contacting your WebEx Customer Success Manager.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jul 2017 20:46:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543068#M1313</guid>
      <dc:creator>kasutton</dc:creator>
      <dc:date>2017-07-20T20:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543069#M1314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Padma,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How far did you get with this? I have been able to get my ticket, but when I use DownloadNBRStorageFile, my script or application times out. Also striking out with getNBRRecordIdList as this returns "No such operation 'getNBRRecordIdList.'" Any tips you can give would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jul 2017 20:07:01 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543069#M1314</guid>
      <dc:creator>twilson217</dc:creator>
      <dc:date>2017-07-28T20:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543070#M1315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did not make any progress. I am not able to even get the ticket. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 30 Jul 2017 02:48:12 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543070#M1315</guid>
      <dc:creator>ppenumar97</dc:creator>
      <dc:date>2017-07-30T02:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543071#M1316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What are the ways you tried to generate ticket?&lt;/P&gt;&lt;P&gt;Which programming language you are using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using PHP.&amp;nbsp; I am able to generate the ticket and then download the recording.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 13:11:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543071#M1316</guid>
      <dc:creator>sathishkumar1</dc:creator>
      <dc:date>2017-07-31T13:11:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543072#M1317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I made some progress over the weekend. I imported the WSDL's into SoapUI, and that helped me iron out any formatting issues in the requests. As far as &lt;SPAN style="color: #3d3d3d; font-family: arial; font-size: 12px;"&gt;DownloadNBRStorageFile timing out on me, I think SoapUI and Postman are just not built for files that size. I was able to fix this in Python by streaming the http request and writing it to a file in chunks. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have made it to the point where I have a python script that retrieves the storage access ticket, and then uses that ticket to download the file. However, I am having difficulty parsing the response. I get 3 pieces of content in the response&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) XML listing the Content-ID's of the two files&lt;/P&gt;&lt;P&gt;2) The file containing the recordings file name and RecordID&lt;/P&gt;&lt;P&gt;3) The actual .arf file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After I download it, I can open it in a text editor and take out all of the content ID headers so that there is only binary left in the file, and after I do that it will open in the ARF player. It would be best if I could find a way to parse the header info and just write two files as intended. But I am not sure the best way to go about it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;----EDIT----&lt;/P&gt;&lt;P&gt;I've got something that is working in my tests, but I'm sure there has to be a better way to do this. I am downloading everything into one file, reopening the file, splitting it based on matching a series of two carriage returns and new lines, then rewriting the 4th part of the split into a new file and deleting the old one. I don't feel really good about it because if the formatting for the http response is off by a little it could hose the whole script. I will work on it more later. Uploading the files for where I am now with it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2017 15:04:48 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543072#M1317</guid>
      <dc:creator>twilson217</dc:creator>
      <dc:date>2017-07-31T15:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543073#M1318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use &lt;STRONG&gt;getNBRRecordIdList&lt;/STRONG&gt; API to retrieve all the recordings id for the site.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Sep 2017 14:08:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543073#M1318</guid>
      <dc:creator>sathishkumar1</dc:creator>
      <dc:date>2017-09-08T14:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to download recorded meetings using NBR API</title>
      <link>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543074#M1319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Padma,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have built a PHP package for NBR API. Please visit this URL for more information &lt;A href="https://github.com/rsathishtechit/webex" title="https://github.com/rsathishtechit/webex"&gt;GitHub - rsathishtechit/webex: PHP WebEx package for XML and NBR API's.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;This package allows you to retrieve all the recording ids from NBR API by using recordingList() method. &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2017 11:30:40 GMT</pubDate>
      <guid>https://community.cisco.com/t5/cloud-collaboration/how-to-download-recorded-meetings-using-nbr-api/m-p/3543074#M1319</guid>
      <dc:creator>sathishkumar1</dc:creator>
      <dc:date>2017-10-05T11:30:40Z</dc:date>
    </item>
  </channel>
</rss>

