我正在尝试使用SurveyMonkey应用程序接口。XXXYYYZZZ是我的钥匙通常放在的地方。如何使用API控制台?使用它可以得到什么样的输出?
请求URI:
https://api.surveymonkey.net/v2/surveys/get_survey_list?api_key=xxxxyyyyzzzz请求头部:
{
"X-Originating-Ip": "127.0.0.0",
"Content-Type": "application/json"
}请求正文:
{
"title":"",
"page":1,
"page_size":1000,
"start_date":"1970-01-01 00:00:00",
"end_date":"2038-01-01","order_asc":true,
"fields":
["title","analysis_url","date_created","date_modified"]
}响应头部:
{
"Content-Type": "text/xml",
"Date": "Fri, 27 Sep 2013 22:56:32 GMT",
"Server": "Mashery Proxy",
"X-Mashery-Error-Code": "ERR_403_DEVELOPER_INACTIVE",
"X-Mashery-Message-Id": "585a5090-0d11-47f8-a638-3a20c2d6140c",
"X-Mashery-Responder": "prod-j-worker-us-west-1c-17.mashery.com",
"Content-Length": "27",
"Connection": "keep-alive"
}响应正文:
<h1>Developer Inactive</h1>发布于 2013-09-28 07:54:19
所有API console所做的就是允许您向SurveyMonkey API发出请求,而不必构建或设置您自己的框架来向其发出请求。这将让您看到在对应用程序进行任何认真的编码之前,您可以从API中获得哪些类型的数据,看看它是否适合您的需求。
请注意,上面的developer inactive消息是在使用无效的API密钥时返回的。
你可以在这个文档页面上看到更多关于期待什么的信息-- https://developer.surveymonkey.com/mashery/requests_responses --确保你看了左边可用的API方法。
发布于 2013-11-01 04:21:29
根据您使用的编程语言,有一些第三方API包装器可用于访问数据并使其更易于使用。我目前正在考虑使用PHP包装器来编写一些东西:https://github.com/oori/php-surveymonkey。SurveyMonkey在他们的网站https://developer.surveymonkey.com/上列出了一些第三方包装器。此外,作为对我的一个问题的回答,我注意到有一个Survey Monkey API控制台,它允许您查看将根据您调用的方法返回哪些数据:https://developer.surveymonkey.com/api_console。
希望这能有所帮助。
https://stackoverflow.com/questions/19061456
复制相似问题