【发布时间】:2016-09-21 20:20:16
【问题描述】:
我正在尝试使用调查猴子 API 从我们上周启动的一项调查中提取数据,但我不断收到错误消息。我已经在开发者门户中注册了一个应用程序。如 Survey Monkey OAuth 开发人员备忘单 (https://gist.github.com/api-admin/11302313) 中所述,我以这种格式“https://api.surveymonkey.com/oauth/authorize?response_type=code&redirect_uri=https%3A%2F%2Fapi.surveymonkey.com%2Fapi_console%2Foauth2callback&client_id=SurveyMonkeyApiConsole&api_key=u366xz3zv6s9jje5mm3495fk”添加了“OAuth 重定向 URL”。我还设置了范围并将应用状态标记为“公开”。
这是我调用 API 的代码。
import requests
url = "https://api.surveymonkey.net/v3/surveys/%s?api_key=%s" % (survey_id, YOUR_API_KEY)
s = requests.Session()
s.get(url).text
这是我得到的错误。
Out[41]: u'{"error": {"docs": "https://developer.surveymonkey.com/api/v3/#error-codes", "message": "The authorization token was not provided.", "id": "1010", "name": "Authorization Error", "http_status_code": 401}}'
使用 API 下载数据还需要做什么?我正在使用 SELECT 年度计划订阅。
【问题讨论】:
标签: oauth surveymonkey