cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
996
Views
1
Helpful
8
Replies

Simple meetings list on my website

wgzirkel
Level 1
Level 1

Hello everybody,

I have been using for more than 15 years this line to build a simple list of PUBLIC meetings on my website for all the attendees to join:

https://myWebexSite.my.webex.com/webappng/api/v1/mymeetings/calendarView?meetingListType=All&startDate=2023-08-05&offset=0&limit=6&hidePastMeeting=true&showMeetings=1&siteurl=myWebexSite.my

I got a json back with all meetings information, and for each meeting title, start and end time, and an url to make a clickable link and bring the attendee to the webex site for them to just enter the password and join the meeting.

There was no need to authenticate, to need for tokens and other sh*t. The list was the same I was getting using this url:

https://myWebexSite.my.webex.com/webappng/sites/myWebexSite.my/meeting/home

Since a couple of days the call gets an empty array as answer. The url above still brings me to the page with the list of all my scheduled public meetings, but the meetings are not displayed.

What did cisco change? But most important, what is the SIMPLEST way to make a list on my website with all my scheduled public meetings?

Thanks for you help.

8 Replies 8

wgzirkel
Level 1
Level 1

Hello @sandiban and thanks for your help and time.

The solution you are offering is though not practicable for me, since I need a simple list of PUBLIC meetings to show for all attendees and visitors on my website without login and/or auth.

The same list you get without login or auth if you go here:
https://yourWebexSite.webex.com/webappng/sites/yourWebexSite.my/meeting/home

This is a standard webex page, no customization.

Is it not possible anymore?

Hi @wgzirkel,
Yes I totally understand the frustration! But it doesn't look like this is a supported platform any more.
Currently all the Official Webex APIs should be accessible from Webex Developer platform - https://developer.webex.com/docs/getting-started and I don't find this /webappng/api/v1 domain path existing anymore.

As you mentioned already, probably it was there for really long and hopefully it's discontinued now. I even couldn't access it too.
Currently the valid API domain is webexapis.com and /v1/meetings/ is it the only domain path for all Webex Meetings APIs.

Regards!
Sandip

Hello @sandiban,

it is still working, try this link and you will get a json with a full list of my public meetings:
https://online2.my.webex.com/webappng/api/v1/mymeetings/calendarView?meetingListType=All&showMeetings=1
But yes, it doesen't work with all sites and it will probably be soon dismissed.

So my question remains:

It is possible to have a simple list of PUBLIC meetings to show for all attendees and visitors on my website without login and/or auth?
The same list you get without login or auth if you go here:
https://online2.my.webex.com/webappng/sites/yourWebexSite.my/meeting/home

Thanks for your time

Hi @wgzirkel,
Thanks for your patience so far!
So, as of now we don't have any such platform or, API from Webex meetings which doesn't require any Authentication mechanism to validate a User and show all the Meeting scheduled in a Webex Site.

I tried to access the same Link you shared - https://online2.my.webex.com/webappng/sites/yourWebexSite.my/meeting/home and I don't have access to this too. I'm getting a "400 Error" message which basically means I don't have access to it.

So, I basically beg to defer to your comment about accessing this page, because I still believe this must has been prepared by someone for the Webex Site - "online2.my.webex.com" which belongs to the Org - "IRIS-Akademie Raum III" (orgId: 036c4ef8-de87-47c6-8fd9-7feadb8042ae)

I tried to check the error browser log from the error I'm getting while trying to access the link and it clearly shows it's accessing some Webex API - https://papi.digitaladopt.webex.com and trying to validate the Users to check if they've access to the Webex Site or not.

This is the reason why it's not working with the other Sites, else it'd have been working for all sites.
I'm not sure if this link was provided to you by someone from your organization or, you identified this link by yourself - but definitely this has been customized and designed such a way that whoever has access to IRIS Webex site (or, may be some other validations are also in place, behind the scene), can access it!

So, based on current Webex APIs, there also you can keep a Webex Integration to run in the backend where it can automatically do the User validations part and automate certain APIs to list Webex Meetings or, Meeting Invitees or, attendees.
But it needs to be designed in a certain way exactly the way the current setup is designed! Then it'd not require any login or, authentication to be repeated.

Hope this helps.

Regards!
Sandip

Hello @sandiban and thanks again for your time.

Please just try 2 clicks:
Just go here: https://online2.my.webex.com/

and click on the 3 lines menu on calendar.

You will see all my public meetings.

Hi @wgzirkel,
Yes, thanks for the direction.
That way, I could check the meetings from the Calendar tab, but do you think the same would work for other Sites as well. This is just working for the Webex sitename - "online2.my.webex.com" and I don't think I can list down meetings same way for other Webex site where I'm not even part of that Webex site at all.
The moment I tried to Signin on the Site, it invalidated my login and showed an error saying "Your account does not have access to this Webex site."

Which clearly shows there has been certain functionalities in this Org which has been kept public by doing certain implementation and in case you provide us the details who did that implementation from Cisco side (in case Cisco did it), we can try to reach out to them.

And to be very honest, may be this implementation saves lot of time but I don't consider it as a good implementation. Because even though I'm not being a part of the Webex Site - "online2.my.webex.com" and still it's showing me the list of meetings associated to the Org: "IRIS-Akademie Raum III" internally. but that's a choice made by the Org Admins, I can't comment much on that side!

But to answer your question, we can't get the same functionality implemented with current Webex Meetings APIs available. 

Regards!
Sandip

@wgzirkel these might be a better place to ask this question, i would check each one to see which fits your issue 

Hope this helps.

Please mark this as helpful or solution accepted to help others
Connect with me https://bigevilbeard.github.io

Hi @bigevilbeard
First of all, thanks for redirecting @wgzirkel to the Webex Developer Support Community forum queue and we'd be able to take this query further from here! Thanks   

Hello @wgzirkel,
Thanks for sharing the details and we totally understand the frustration here, when things suddenly break down after a long

I checked the API URL and it totally looks like it was customized for your Webex Site since the domain and API path doesn't match with the API available for general purpose.
We definitely have the /meetings REST APIs for similar tasks and let me list you those APIs for you - 

List Meeting API - https://developer.webex.com/docs/api/v1/meetings/list-meetings ; Kindly use the meetingNumber in case you want to list a specific meeting using this API or, you can use the Request parameters - "from" and "to" list out all the meetings for a specific date range.
And, you can try out the API from the right hand side "try it" section and check if details are coming fine. And, this API needs OAuth Token which would be auto-filled once you login to the Webex Developer Portal.

Create a clickable Meeting Join Link - https://developer.webex.com/docs/api/v1/meetings/join-a-meeting ; Once you list out the meetings using the above API, next you can perform this /join-a-meeting API to generate a meeting Join Link for the meeting participants.
You need to use the meetingId in the Request for which you want to generate a joinLink (meetingId you will find from the above /list-meetings API) and you need to mention the Participant's Email for which you want to generate the joinLink.
And if the meeting itself is not password protected, then the Participants also don't need to login or authenticate themselves to join a meeting using such join link.

So, these 2 APIs should help you here, though I can tell you it's obviously not an automated process and it's going to be hectic comparing your past experience.

And, about the API you were using so far, could you kindly let us know who finally delivered this API to you after customizing and making it ready for your Webex Site? Could you kindly share some Cisco Contact who helped you to build it. If that person or, team is still available, we can check with them internally and get things validated by them once more to check if there is any data pipeline issue. 

Regards!
Sandip