获取调查响应调查猴子 (Python)

Posted

技术标签:

【中文标题】获取调查响应调查猴子 (Python)【英文标题】:Get Survey Response Survey Monkey (Python) 【发布时间】:2017-06-26 00:31:16 【问题描述】:

我对 http 请求很陌生。我在尝试从调查猴子 api 3 获取调查结果/响应时遇到了一些问题。

这是我的以下代码:

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 Yuntawai 如果那是您的真实访问令牌,您应该删除访问令牌,因为它可以让人们访问您的帐户(如密码) 【参考方案1】:

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

response = client.get(uri, headers=headers)

否则看起来没问题,只要确保调查 ID 正确即可。

【讨论】:

以上是关于获取调查响应调查猴子 (Python)的主要内容,如果未能解决你的问题,请参考以下文章

在调查猴子中包括图像

响应式网页设计项目---CnBlogs用户意见调查

Discord.py 机器人:如何让我的不和谐机器人向我发送对用户在 DM 中使用的命令的响应,例如进行调查?

[软件工程]关于调查报告的响应和看到张恂的批评

[软件工程]关于调查报告的响应和看到张恂的批评

如何在Firefox 57.x控制台中调查reponseText / long文本?