问题标签 [surveymonkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
442 浏览

surveymonkey - SurveyMonkey:企业应用程序的 API

我想知道是否有任何 API 可用于企业版的 Surveymonkey。

我希望通过 API(json 数据)获取企业应用程序管理员可用的所有信息

我相信管理功能只能通过界面(UI)访问,我在https://developer.surveymonkey.com/的 API 中没有提到它

该管理员用户是否有任何 REST API(可以为我提供该企业的所有数据)?如果是,它是否提供以下数据?

1)获取(企业的)所有用户

2) 用户信息(调查数据、账户/活动日志等)

非常感激!

0 投票
1 回答
139 浏览

surveymonkey - surveymonkey 如何使用 get_survey_details 方法输入多个survey_id 值?

我想在 get_survey_details 方法中添加多个survey_id 值,但是我尝试过的所有操作都不断收到错误消息。我使用了逗号分隔的值,复制了多个条目的结构,使用空格分隔符的多个值——但没有任何效果。请参阅下面的错误消息。

{ "status": 3, "errmsg": "在参数 'survey_id' 中检测到无效数据。" }

0 投票
2 回答
170 浏览

surveymonkey - surveymonkey get_survey_details 提取中的 qtype 和 respondent_id 在哪里?

我正在尝试复制调查猴子关系数据库格式(您的数据的关系数据库视图,并为每个数据库表创建一个单独的文件。SQL 知识(结构化查询语言)是必要的。)使用下载我们的报告分析的响应调查猴子 API。但是,我无法在 get_survey_details API 提取方法中找到 QType 和 respondent_id 数据。有人可以帮忙吗?

1.QType在当前关系数据库格式下载的Questions.xls数据中找到。

我能够在 get_survey_details API(question_id、page_id、位置、标题)的 Questions.xls 数据中找到所有其他数据,但不是 QType。

2.Respondent_id在关系数据库格式下载的Responses.xls数据中找到。

我可以看到 respondent_id 在 get_responses API 方法中,但它没有我也需要的关联 Key1 数据。Key1 数据是 get_survey_details API 中的 answer_id 数据,这就是我希望在那里也能找到相应的 respondent_id 的原因。

0 投票
1 回答
778 浏览

email - 有没有办法使用 Survey Monkey API 为收集者发送提醒电子邮件?

我在 SurveyMonkey API 中看到有 send_Flow 调用,它允许您为它创建一个电子邮件收集器和一个电子邮件。有没有办法通过 API 为现有的电子邮件收集器发送提醒电子邮件?如果没有,SurveyMonkey 是否有计划在未来将该功能添加到 API 中?

0 投票
2 回答
1509 浏览

surveymonkey - SurveyMonkey API - 开发者不活跃

我正在尝试使用 SurveyMonkey Api。目前我需要获取访问令牌,但是当我https://api.surveymonkey.net/oauth/authorize使用正确的参数调用 url 时,我得到以下响应:

为什么会这样?我错过了什么吗?

先感谢您!

0 投票
1 回答
58 浏览

surveymonkey - get_survey_details 中的“(必需)”到底是什么意思?

https://developer.surveymonkey.com/mashery/get_survey_details 说(例如)data.pages[ ].questions[ ].answers[_].is_answer (必填)

那里的(必填)是什么意思?并非所有响应都包含所有(必填)字段,因此并不意味着始终返回如此标记的字段。

就是想,

帕特里克

7 月 25 日编辑:我在“其他(请指定)”选项的上下文中提出这个问题。
这是一个例子

我可以确定“is_answer”字段的存在意味着这是对多选单选题的自由文本输入吗?旧 RDD 格式的选项类型 10。我认为 optiontype 10 在 Responses.xls 中不算作响应,而 optiontype 11 在 Responses.xls 和 ResponsesText.xls 中都存在,但我对此的记忆正在消退。无论如何,这已经过去了,所以我只想确保我正确识别了这种响应类型。

0 投票
1 回答
360 浏览

php - 从 Survey Monkey (get_survey_list) 返回的错误 JSON

我一直在尝试从他们的调查猴子帐户中为客户提取调查数据,似乎他们的数据越多,非法字符就越有可能被引入到生成的 JSON 字符串中。

下面是一个错误响应返回的示例,每个响应都是不同的,甚至更短的请求有时会失败,让我一头雾水。

我无法理解为什么会发生这种情况,字段选项中的参数越多,引入的非法字符就越多。这不仅仅是非法的无效字符,有时还会抛出随机字母,这使我无法正确处理数据。

我正在将 Laravel 4 与 oori https://github.com/oori/php-surveymonkey的第三方 Survey Monkey 库一起使用

任何帮助都将在追踪问题时得到帮助,截止日期非常紧迫,如果无法解决,我将不得不求助于要求客户手动导入 CSV 文件,这并不理想并且可能会引入用户错误。

在旁注中,当在 Survey Monkey 控制台上使用相同的参数时,我没有看到这个问题出现。

操作系统:带有 WAMP 服务器的 Windows 8.1

用于执行请求的代码

外观是一个自定义包,SurveyMonkey用于集成位于此处的原始调查猴子库: https ://github.com/oori/php-surveymonkey/blob/master/SurveyMonkey.class.php

原始 PHP cURL 请求

上述请求返回相同的麻烦字符,没有使用其他任何方法来获取响应。

使用以下代码

此代码显示响应的字符集,当成功且不存在非法字符(错误位置仍然存在随机字符)时,它返回实际上是 UTF-8,当存在非法字符时,返回 false 所以什么都没有输出。通常情况下,会返回 false。

0 投票
1 回答
262 浏览

javascript - 错误:surveyMonkey API (Javascript) 上的 create_flow

我在使用surveyMonkey API 时遇到问题。我可以使用除 Crate_flow 和 Send_flow 之外的任何公共方法。这两个在控制台中引发了我的错误:

选项 http://api.surveymonkey.net/v2/client/create_flow?api_key= **MYAPI* 596 (596) Index.html:61 XMLHttpRequest 无法加载http://api.surveymonkey.net/v2/client/create_flow ?api_key= **MYAPI*。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问。Index.html:61 未捕获的网络错误:无法在“XMLHttpRequest”上执行“发送”:无法加载“ http://api.surveymonkey.net/v2/client/create_flow?api_key=**MYAPI* ”。

我正在使用的代码是这样的:

0 投票
1 回答
792 浏览

java - SurveyMonkey API 是否有 json 架构?

使用 SurveyMonkey API,我正在编写一些 Java 代码来进行调查分析。调查猴子 API 返回 JSON 数据。我想生成一些 Java 类,以便在处理数据时获得一些类型安全性和简洁性。我没有找到用于 Survey Monkey API 的 json 模式。

所以,我正在研究直接从 json 生成模式的工具,但显然这比从规范源获取它更不理想。

问题:

任何人都可以推荐一个工具链,它将我从一组 json 示例带到一组可用于读取操作该 json 的 java 类。这可能包括生成模式的中间步骤,但我所追求的最终目标是类。

不过,如果有人知道 API 的模式,那就更好了。

0 投票
2 回答
1302 浏览

surveymonkey - SurveyMonkey:我的受访者回复的文本在哪里?

我是 SurveyMonkey API 的新手,从 API 调用中取回有效负载并不难,但现在我正试图取回特定受访者给出的响应。

我有一个有两个受访者的调查,调查的第一个问题要求用户输入三项信息:他们的姓名、ID 和今天的日期。

所以,如果我打电话给 get_survey_details,我可以很好地看到问题。例如

该对象中还有更多信息,例如问题是否可见等,但这些似乎与我的问题相关。

所以!我使用相同的survey_id 和respondent_id 再次调用get_responses(只有两个,所以实际上我都得到了它们)。

在生成的有效负载中,我得到一个包含 2 个对象的数组(一个用于保存每个受访者的响应)。所以我查看第一个 (obj[0]),我看到了一系列问题和受访者 ID。美好的。我查看问题数组,我看到每个问题都有一个对象,每个问题都有一个答案对象。

所以那是:

没有回复文字。只是这一行/列业务。

在这一点上,我非常困惑(这就像普通的困惑,但有一个斗篷)。受访者的实际反应到底在哪里?

“行”和“列”到底指的是什么?我是否必须对行和/或列进行一些其他 API 调用才能获取受访者响应的文本?

我已经查看了文档(并将在发布后继续这样做)并通过stackoverflow查看是否有其他人之前问过这个问题。有一个问题很接近,但实际上他们只是忘记将“get_responses”与“get_survey_details”配对。我正在这样做,但我仍然像以前一样迷失。而且我没有看到任何文档真正详细解释此行/列概念如何将响应映射到响应文本。:/

我知道这是一个非常冗长的问题,但我对如何真正从这个 API 中获得响应感到很困惑。:(

谢谢阅读。