bcemmett / SurveyMonkeyApi-v3

Library for querying SurveyMonkey's v3 API
MIT License
37 stars 24 forks source link

the method GetSurveyList() call not come back. #68

Open udayamoorthyv opened 6 years ago

udayamoorthyv commented 6 years ago

Hi bcemmett,

I was working with fine few weeks back and noticed that the method GetSurveyList() did not comeback and got struck. I have communicated with surveymonkey API team for the support and they have responded below.

It sounds like you're using a 3rd party resource for .NET (https://github.com/bcemmett/SurveyMonkeyApi) which only worked with v2 of our API, which is now deprecated. It does look like they've updated to v3 though (https://github.com/bcemmett/SurveyMonkeyApi-v3) and that should work, however since it's not something we built we can't troubleshoot any further. Our full docs are found at https://developer.surveymonkey.com/api/v3/ and one additional thing to make you aware of is that we only support TLS v1.2 as previous versions were recently deprecated for PCI compliance and security reasons.

However I have downloaded the VS 2017 solution from the link https://github.com/bcemmett/SurveyMonkeyApi-v3 and build the solution and generated the 2 DLLs SurveyMonkeyApi.DLL (1.0.0.0) newtonsoft.json.DLL (10.0.0.0) and added as reference in my project solution.

But still the issue persists and when I call the method GetSurveyList(), it got struck and the call not come back.

What am I missing?

Thanks

Regards Uday

bcemmett commented 6 years ago

You almost certainly need to enable support for TLS 1.2, which SurveyMonkey recently started requiring. See #66 for details of how to fix this.

udayamoorthyv commented 6 years ago

Thanks a lot bcemmett. it's worked out.