当我升级我的应用程序以使用v3 apis时,我正在使用在v3 apis之前注册的旧api密钥执行此操作。这会起作用还是我需要生成新的api密钥?
目前在成功获取oauth令牌后,当我尝试读取调查列表时,我总是在响应Header中获得X-OAuth-Scopes-Granted的值。该文档说用户需要授予范围,但我无法在我的调查猴帐户中找到可用于向我的应用授予视图范围(survey_read)的设置。我正在使用免费帐户计划。我错过了什么吗?
访问https://developer.surveymonkey.com/api/v3/#surveys时,我收到消息
{"错误":{" docs":" https://developer.surveymonkey.com/api/v3/#error-codes"," message":"未授予以下范围:查看您的调查以及与您共享的调查"," id":" 1014"," name":&#34 ;权限错误"," http_status_code":403}}
答案 0 :(得分:1)
您可以继续使用当前凭据(API密钥,客户端ID和密码),但我们建议您在迁移到V3时创建新应用或刷新凭据,因为它不需要API密钥。
您可以在应用的设置页面上启用应用所需的范围。转到https://developer.surveymonkey.com/apps/,然后为您的应用点击“设置”。
此处进一步定义了范围:https://developer.surveymonkey.com/api/v3/#scopes