cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3251
Views
5
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Mohammad Owais Ahmad on 18-10-2013 05:59:47 AM
How can we get list of all sheduled meeting from Meeting Center
Any comand URL

Subject: RE: WebEx URL API
Replied by: Jade Moors on 18-10-2013 11:47:34 AM
Hi Mohammad,

You could use LstsummaryMeeting documented in Chapter 5.9 of the XML API 5.9 Reference Guide (http://developer.cisco.com/web/webex-developer/xml-api-reference).  This will return a list of scheduled meetings.

Regards,

Jayde Moors
API Developer Services

Subject: RE: WebEx URL API
Replied by: Mohammad Owais Ahmad on 19-10-2013 04:34:38 AM
Thanks Jayde for your timely response, doc is really helpful.

Subject: WebEx URL/XML  API
Replied by: Mohammad Owais Ahmad on 25-10-2013 02:50:41 PM
Not able to fetch LstSummaryMeetings:
Request XML:
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:serv="http://www.webex.com/schemas/2002/06/service" xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID>mohaahma@cisco.com</webExID>
<password>*****</password>
<siteID>303790</siteID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.LstsummaryMeeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/meeting" xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service/meeting http://www.webex.com/schemas/2002/06/service/meeting/meeting.xsd">
</bodyContent>
</body>
</serv:message>

Response getting as below:

<serv:message>
<serv:header>
<serv:response><serv:result>FAILURE</serv:result><serv:reason>validation: </serv:reason><serv:gsbStatus>PRIMARY</serv:gsbStatus><serv:exceptionID>999999</serv:exceptionID></serv:response>
</serv:header>
<serv:body><serv:bodyContent/></serv:body>
</serv:message>

Please help to resolve this, my Id and pass is valid and I am able to login in cisco.webex.com

Subject: RE: WebEx URL/XML  API
Replied by: Nathan Morrow on 25-10-2013 03:03:25 PM
Hello,

     Your xmlns:xsi is incorrect. It should be xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance".  

Subject: RE: WebEx URL/XML  API
Replied by: Mohammad Owais Ahmad on 26-10-2013 04:59:07 AM
Nathan Morrow:
Hello,

     Your xmlns:xsi is incorrect. It should be xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance".  


Thank you Nathan.
Now I am getting failure with message: <serv:reason>Corresponding User not found</serv:reason>
With my id+pass I am able to login into myWebEx /host a meeting, shedule and manage..

Please provide your inputs on above error message.

Subject: RE: WebEx URL/XML  API
Replied by: Mohammad Owais Ahmad on 28-10-2013 10:53:57 AM
I have valid webex id and pass.
I am able to login and create meeting in meeting center on : cisco.webex.com

When I am using webex api in my developing app on use of following api:
      https://cisco.webex.com/cisco/p.php?AT=LI&WID=mohaahma&PW=**********
Getting below error message:
                 BadWebExIDOrPassword
Please provide your expertise help.

Subject: RE: WebEx URL/XML  API
Replied by: Nathan Morrow on 28-10-2013 11:33:13 AM
Hello,

     Your Corresponding User not found error is because your email address is not your username. In the BadWebExIDOrPassword response, it is more likely because your password would be computer generated on the WebEx side. Note that SSO sites, such as the one you are using, are receiving security updates that will completely remove all passwords for host accounts, forcing SSO authentication via API. You will need to figure out how you can retrieve SAML assertions in real time, so that you can use AuthenticateUser to generate a session ticket for API requests. the session ticket will be used in place of password for XML API requests. You could then call GethosturlMeeting to generate a link that would authenticate you on the site via username and ticket, as well as launch a given scheduled session. For login only, you could use GetloginurlUser, or just GetloginTicket to retrieve the TK value that you can use in place of PW for AT=LI.

Subject: RE: WebEx URL/XML  API
Replied by: Mohammad Owais Ahmad on 31-10-2013 01:32:59 AM
Hi sumision of following request :
<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
<siteName>cisco</siteName>
<webExID>mohaahma@cisco.com</webExID>
<password>********</password>
<email>mohaahma@cisco.com</email>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.AuthenticateUser">
<samlResponse>samlResponse message will go here</samlResponse>
</bodyContent>
</body>
</serv:message>

Getting following response with error message:
 1<?xml version="1.0" encoding="ISO-8859-1"?>
 2<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service"
 3xmlns:com="http://www.webex.com/schemas/2002/06/common"
 4xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
 5<serv:header>
 6<serv:response>
 7<serv:result>FAILURE</serv:result>
 8<serv:reason>[color=#ff0000]Authentication Server can't generate a valid session ticket[/color]</serv:reason><serv:gsbStatus>PRIMARY</serv:gsbStatus><serv:exceptionID>030048</serv:exceptionID><serv:subErrors><serv:subError><serv:exceptionID>AS0062</serv:exceptionID><serv:reason>Validate assertion failed</serv:reason><serv:value></serv:value></serv:subError></serv:subErrors></serv:response></serv:header><serv:body><serv:bodyContent/></serv:body></serv:message>
 9
10Please help on this.


Subject: RE: WebEx URL/XML  API
Replied by: Nathan Morrow on 04-11-2013 01:18:55 PM
Hello,

     AuthenticateUser expects a SAML assertion to be included in the <samlResponse> element. You will need to be able to retrieve a valid SAML assertion in real time and place it inside the <samlResponse> element in BASE64 format. You will also need to add the <protocol> element and set it to SAML2.0 if your site uses SAML 2.0, as most do.
Getting Started

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:

Quick Links