是否可以为SurveyMonkey使用grant_type'密码'?或类似的东西,没有人实际登录系统,因为我们只是请求数据并将其发回。
我们有一个客户端希望在其Intranet上使用基于JavaScript的自定义应用程序,向用户显示各种信息,然后向他们询问一系列问题并记录他们的回复以供日后检索。
根据文档,用户被重定向到SurveyMonkey网站以获取OAuth对话框,然后可以在拥有有效身份验证令牌后请求和发送数据。但是这个用户是谁呢?到目前为止,我们还没有在SurveyMonkey中看到任何关于完成调查的用户,只有管理员来管理他们的人。 除非我们错过了它?
API是否可以使用不同的授权类型?
我们有兴趣了解我们可以使用哪些选项,因为我们在https://developer.surveymonkey.com/处发现的文档有点模糊。
答案 0 :(得分:0)
SurveyMonkey仅支持example code中隐含声明的“授权代码”授权类型。请注意,我们正在更新此OAuth代码,以便更加详细地了解我们的OAuth如何运作。
如果这是您计划进行的操作,则无法使用SurveyMonkey的API发送响应btw - 它是一个只读API。您可以在左侧边栏here上查看支持的请求列表。
当您完成OAuth时,您将获得完成OAuth的用户帐户的访问令牌 - 即您可以访问他们的所有调查和回复。
调查的受访者在SurveyMonkey上没有帐户 - 他们被表示为通过API方法get_respondent_list检索的对象,该方法访问特定调查的受访者。此调查是属于特定用户帐户的调查之一 - 即完成OAuth的用户帐户。