I rely on the LogMeIn.GoToWebinar.NET nuget package - I've confirmed i'm using the most recent version (2.0) but as of today my requests are being forbidden. Is there action outside of the .dll supplied by LogMeIn that will restore my access?
Hi Steve,
I noticed it is a 2 year old post, but I'm running into a similar error. I'm new into the LogMeIn API.Did you manage so solve this and extract the Attendees from the SDK?This is my post:https://community.logmein.com/t5/GoToWebinar-Discussions/NET-SDK-webinarAPI-for-GetAttendees-C-responds-with-403-Access/m-p/219992
Hope you can help.
Thanks!
Sander
UPDATE: Turns out that setting the TLS version using "ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;" does in fact work. It wasn't working before because I ran this on a Windows 7 box which did not have TLS 1.2. enabled. I updated some registry entries to enable TLS 1.2 and traced the calls using WireShark - it is now using TLS 1.2
I sent LogMeIn the following support request:
"
I noticed that you are stopping support for TLS 1.0 and TLS 1.1. I am using the LogMeIn.GoToWebinar.NET SDK (version 2.0.0.0). Will this automatically start using TLS 1.2? I can’t see any configuration setting to force this. Also I tried in my code the following:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
…however when I trace the SSL calls it looks like it is still connecting under the TLS 1.0 protocol. Is there anything I need to do at my end to ensure my integration continues to work when you disable TLS 1.0/1.1?"
And here's the response:
We have no real way of answering your question without knowing more about how your environment functions.
You will be required to make sure on your end that your application which has been developed by yourselves communicates with our API using TLS v1.2.
How to decide to implement this is up to you."
I could have sworn I saw 'forbidden' but have re-run to double check. My call :
to api.getAllRegistrantsForWebinar(webinar.OrganizerOAuthKey, orgKey, cWebinarKey);
is getting
"The remote server returned an error: (404) Not Found."
Values in the api instance:
basepath "https://api.getgo.com/G2W/rest/v2"
defaultInvoker {[CALLING_CLIENT, GoToWebinar .NET SDK version 2.0.0]}
Hello,
Not sure exactly what's going on with that forbidden message, as it indicates the tokens are not valid.
Please create a support request for follow up through this API help site: https://goto-developer.logmeininc.com/api-support-request-template
If you found this discussion useful, why not register/sign-in? It only takes a minute to share your feedback, ask a question, or vote for a new feature!