问题标签 [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.
surveymonkey - SurveyMonkey:企业应用程序的 API
我想知道是否有任何 API 可用于企业版的 Surveymonkey。
我希望通过 API(json 数据)获取企业应用程序管理员可用的所有信息
我相信管理功能只能通过界面(UI)访问,我在https://developer.surveymonkey.com/的 API 中没有提到它
该管理员用户是否有任何 REST API(可以为我提供该企业的所有数据)?如果是,它是否提供以下数据?
1)获取(企业的)所有用户
2) 用户信息(调查数据、账户/活动日志等)
非常感激!
surveymonkey - surveymonkey 如何使用 get_survey_details 方法输入多个survey_id 值?
我想在 get_survey_details 方法中添加多个survey_id 值,但是我尝试过的所有操作都不断收到错误消息。我使用了逗号分隔的值,复制了多个条目的结构,使用空格分隔符的多个值——但没有任何效果。请参阅下面的错误消息。
{ "status": 3, "errmsg": "在参数 'survey_id' 中检测到无效数据。" }
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 的原因。
email - 有没有办法使用 Survey Monkey API 为收集者发送提醒电子邮件?
我在 SurveyMonkey API 中看到有 send_Flow 调用,它允许您为它创建一个电子邮件收集器和一个电子邮件。有没有办法通过 API 为现有的电子邮件收集器发送提醒电子邮件?如果没有,SurveyMonkey 是否有计划在未来将该功能添加到 API 中?
surveymonkey - SurveyMonkey API - 开发者不活跃
我正在尝试使用 SurveyMonkey Api。目前我需要获取访问令牌,但是当我https://api.surveymonkey.net/oauth/authorize
使用正确的参数调用 url 时,我得到以下响应:
为什么会这样?我错过了什么吗?
先感谢您!
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 中都存在,但我对此的记忆正在消退。无论如何,这已经过去了,所以我只想确保我正确识别了这种响应类型。
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。
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* ”。
我正在使用的代码是这样的:
java - SurveyMonkey API 是否有 json 架构?
使用 SurveyMonkey API,我正在编写一些 Java 代码来进行调查分析。调查猴子 API 返回 JSON 数据。我想生成一些 Java 类,以便在处理数据时获得一些类型安全性和简洁性。我没有找到用于 Survey Monkey API 的 json 模式。
所以,我正在研究直接从 json 生成模式的工具,但显然这比从规范源获取它更不理想。
问题:
任何人都可以推荐一个工具链,它将我从一组 json 示例带到一组可用于读取操作该 json 的 java 类。这可能包括生成模式的中间步骤,但我所追求的最终目标是类。
不过,如果有人知道 API 的模式,那就更好了。
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 中获得响应感到很困惑。:(
谢谢阅读。