gpt4 book ai didi

python - 为什么我的 SurveyMonkey API 获取请求收到 403 错误响应?

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:53 25 4
gpt4 key购买 nike

我尝试完全遵循 SurveyMonkey API 文档,只是为了在进入我的私有(private)应用程序的非常简单的功能之前熟悉它。

我几乎尝试完全复制我在文档中找到的内容,但收到了 403 响应。您可以在文档中看到确切的代码片段:https://api.surveymonkey.net/v3/docs?python#surveys-id

api_token = 'MyVerySecretApiKey'

survey_id = 'ASillyLittleNumber'


s.headers.update ({
"Authorization": "Bearer %s" % api_token,
"Content-Type": "application/json"
})

HOST = "https://api.surveymonkey.com/v3/surveys/%s" % (survey_id)

print s.get(HOST)

我打印了 GET 只是为了看看我到底得到了什么,并且我得到了响应 [403]。我不知道我做了什么,尤其是对于这样一个简单的应用程序。我已经多次检查了我的 api token 和调查 ID 的准确性。关于文档中的代码有什么我不理解的地方吗?

我已将 API key 和调查 ID 作为字符串传递,这是正确的吗?

最佳答案

您的代码看起来不错 - requests 模块将处理 header 中的整数/字符串,无需担心这一点。

我唯一能想到的是,也许您将 API key 与不记名 token 混淆了 - 基于这一行:

api_token = 'MyVerySecretApiKey'

检查 SM 开发页面上的设置页面,看看是否可以为您的帐户生成不记名 token ,以及它是否与 API key 不同。

关于python - 为什么我的 SurveyMonkey API 获取请求收到 403 错误响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54000408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com