首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取调查响应调查Monkey (Python)

获取调查响应调查Monkey (Python)
EN

Stack Overflow用户
提问于 2017-06-26 08:31:16
回答 1查看 2.4K关注 0票数 1

我对http请求非常陌生。我正在进行一些故障排除,试图从调查猴子API3获得调查结果/响应。

下面是我的代码:

代码语言:javascript
复制
import requests
import json

client = requests.session()

headers = {
    "Authorization": "bearer %s" % "VVZEO3u35o3JVDdd8z5Qhl-eRR5Er2igaV1gf8GS4dvRfYVk3SWu9nHginwyNnU.tAHEr-AtikR9Zpg7vL3-jIg3-6yuQkPBvVIw0AkpYN5807SCLIrGojsii3ihdGV-",
    "Content-Type": "application/json"
}

data = {}

HOST = "https://api.surveymonkey.net"
#SURVEY_LIST_ENDPOINT = "/v3/surveys/%s/responses/%s/details" %("85160626","161")
SURVEY_LIST_ENDPOINT = "/v3/surveys/85160626/responses"

uri = "%s%s" % (HOST, SURVEY_LIST_ENDPOINT)

response = client.post(uri, headers=headers, data=json.dumps(data))

response_json = response.json()
#survey_list = response_json["data"]["surveys"]

print(response_json)

我一直收到错误:

{' error ':{'docs':'https://developer.surveymonkey.com/api/v3/#error-codes','message':‘检索请求的资源时出错。’,'id':'1020','name':‘找不到资源’,'http_status_code':404}}

非常感谢你的帮助,谢谢你,Pon

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-26 09:28:02

如果您正在尝试获取数据,那么您应该执行GET请求,而不是post。

代码语言:javascript
复制
response = client.get(uri, headers=headers)

否则,它看起来很好,只需确保调查ID正确即可。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44751807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档