1

我正在尝试使用 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>
4

2 回答 2

2

API 控制台所做的只是允许您向 SurveyMonkey API 发出请求,而无需构建或设置您自己的框架来向它发出请求。这将让您在必须对应用程序的编码进行任何重大投资之前,了解您可以从 API 中获取哪些类型的数据,以查看它是否适合您的需求。

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

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

于 2013-09-27T23:54:18.887 回答
2

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

希望这可以帮助。

于 2013-10-31T20:21:28.583 回答