如何使用SurveyMonkey的API控制台?

时间:2013-09-27 23:13:32

标签: surveymonkey

我正在尝试使用SurveyMonkey API。 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>

2 个答案:

答案 0 :(得分:2)

所有API控制台都允许您向SurveyMonkey API发出请求,而无需构建或设置自己的框架来向其发出请求。这样,您就可以看到从API中获取的数据类型,然后才能对编写应用程序进行任何重大投资,以确定它是否符合您的需求。

请注意,上面的开发人员非活动消息是使用无效API密钥时返回的消息。

您可以在此文档页面上看到有关预期内容的更多信息 - https://developer.surveymonkey.com/mashery/requests_responses - 请务必查看左侧可用的API方法。

答案 1 :(得分:2)

根据您使用的编程语言,您可以使用一些第三方API包装来访问数据并使其更易于使用。我目前正在考虑使用PHP包装器编写一些东西:https://github.com/oori/php-surveymonkey。 SurveyMonkey在其网站上列出了一些第三方包装:https://developer.surveymonkey.com/。此外,作为我的一个问题的答案,我注意到有一个Survey Monkey API控制台,它允许您根据您调用的方法查看将返回的数据:https://developer.surveymonkey.com/api_console

希望这有帮助。