mattroumaya / surveymonkey

Access your SurveyMonkey data directly from R!
https://mattroumaya.github.io/surveymonkey/
Other
42 stars 10 forks source link

API access for paid plans #96

Closed humoroussmile closed 2 years ago

humoroussmile commented 2 years ago

Hello! Thank you for this spectacular package. I've been using this with great success up until recently when I started receiving 403 errors. I'm not exactly sure what the issue is. Our app's scopes are set to "Required" as listed in the README.md.

Per your README.md, "This is confirmed to work for paid plans at the Advantage and Premier levels. Unconfirmed if standard & basic (free) plans are granted sufficient API access." One consideration is that this may not in fact work for Advantage plans any longer. While our paid plan has not changed, SurveyMonkey's list of plans only lists API access for Premier and Enterprise plans. That being said, various scopes claim on their site not to require a paid SurveyMonkey account.

I just wanted to confirm if the scope settings for "not requested" are correct, and if there is an update on whether your package still works for the paid Advantage level plan. Thanks!

mattroumaya commented 2 years ago

Hi @humoroussmile - this does seem like an account/API access issue. I would check in with a SurveyMonkey rep and see if your account is eligible to use the API as a first step. If you are supposed to have access, then I'd suggest reporting back and we can walk through some troubleshooting.

humoroussmile commented 2 years ago

Thank you for your quick response @mattroumaya! I reached out to SurveyMonkey, and their response was very helpful, so I hope this helps for the purposes of your tool and for other users:

Survey Monkey Technical Support: "The Team Advantage [plan] does not include direct API access as a feature... direct API access is only available on our Premier or Enterprise plan... On any of our plans... you can create a draft app, which will work for 90 days... However, unless the draft app gets deployed, which requires the direct API access feature, it will stop working after the 90-day draft period."

The response from SurveyMonkey explains why your package was working for my team for several months up until recently. Thanks again for your contributions!

mattroumaya commented 2 years ago

@humoroussmile Thank you for the detailed response! It's helpful to know what's going on with SurveyMonkey's enterprise plans. I'll close this out for now, since it seems like you've found a workaround/resolution.