问题标签 [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 回答
913 浏览

php - surveymonkey api 授权问题

我们正在建立一个网站,用户将在其中填写并提交surveymonkey 调查的答案。用户提交调查答案后,我们将通过 API 调用访问该数据,并根据该数据为用户生成报告。

一切正常,除了每次打开新浏览器并访问网站时,它都会带我到https://api.surveymonkey.net/oauth/authorize?client_id=XXXXXX&redirect_uri=http%3A%2F%2FXXXXXXXXX%2Flogin_with_surveymonkey.php&response_type =code&state=1379358300-12fd31&api_key=XXXXXXXXXX(X的封面识别信息),我需要“授权user_name使用您的SurveyMonkey帐户”('user_name'是SM-developer帐户登录名)。一旦我输入了我的 SM 帐户登录名和密码,该网站就可以完美运行,并且我可以成功地进行任意数量的 API 调用,而不会出现任何问题。但是,如果我关闭并重新打开浏览器窗口,我需要再次完成那个繁琐的授权过程。

有什么方法可以为我的应用程序永久授予我的surveymonkey帐户的授权,这样我每次打开新的浏览器窗口时都不需要经历这个过程?

谢谢!

0 投票
1 回答
3797 浏览

surveymonkey - 分支问题

我有一个关于问题分支的问题。我正在尝试建立一项调查,其中包含如下所示的问题:

因此,在这种情况下会发生什么,受访者会选择 a 或 b。我只想显示 a 和 b 最初。然后,一旦选择其中一个,假设 a 下的数字 1 和 2 会显示。我认为这可以通过页面分支来完成,但我宁愿不在问题中使用页面分支。页面分支更适合根据答案在不同页面上从一个问题转到另一个问题,但我不想在同一个问题中使用它。这是可能的吗?如果不是,调查猴子中是否有一个不需要跳到不同页面的词?

0 投票
2 回答
2717 浏览

surveymonkey - 如何使用 SurveyMonkey 的 API 控制台?

我正在尝试使用 SurveyMonkey API。XXXYYYZZZ 是我的钥匙通常所在的位置。如何使用 API 控制台以及使用它可以获得什么样的输出?

请求 URI:

请求标头:

请求正文:

响应标头:

回复正文:

0 投票
1 回答
1318 浏览

php - SurveyMonkey:无法使用 OAuth 访问令牌

我是 OAuth 新手,在访问 Survey Monkey API 以获取身份验证令牌时需要帮助。我尝试使用 login_with_surveymonkey.php 代码并更改了 client_id、client_secret 和 api_key ( https://developer.surveymonkey.com/apps/mykeys )。它给了我这个错误信息:

'无法打开 OAuth 访问令牌 URL:无法解析主机域“api.surveymonkey.net”'

我尝试在我们的开发环境中运行它,返回的错误发生了变化:'无法访问 OAuth 访问令牌:它返回了意外的响应状态 401 响应:{“error_description”:“无效的 client_id/client_secret/api_key”, “错误”:“invalid_client”}'

但是,当我使用相同的 client_id、client_secret 和 api_key 使用 io-docs ( https://developer.surveymonkey.com/io-docs ) 时,我能够连接以检索令牌。我有 curl 在我的本地机器上工作。

我错过了什么吗?

谢谢!

0 投票
1 回答
130 浏览

api - SurveyMonkey API:不支持文件夹?

看起来 get_survey_list 或 get_survey_details 都没有返回有关任何给定调查所在文件夹的任何信息。这是将来会支持的东西吗?

谢谢!

0 投票
2 回答
560 浏览

php - 调查猴子:无效的客户端错误

我在获取 Survey Monkey API 上的访问令牌时遇到问题。我正在使用 http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html 中提供的 login_with_surveymonkey.php并且我已经更改了 client_id、client_secret、redirect_url 和 api_key我从https://developer.surveymonkey.com/apps/mykeys得到的。

以下是详细信息:

  • client_id:我在登录 developer.surveymonkey.com 时使用的用户名
  • client_secret, api_key:复制自 developer.surveymonkey.com/apps/mykeys 提供的详细信息
  • redirect_url:从 developer.surveymonkey.com/apps/myapps 中提供的详细信息复制而来

提供了这些信息,我仍然收到此错误消息:

错误:无法访问 OAuth 访问令牌:返回了意外的响应状态 401 响应:{"error_description": "Invalid client_id/client_secret/api_key", "error": "invalid_client"}

我目前正在我的本地机器上运行它,并且我的 curl 已经启用。我是否需要配置任何其他内容才能解决此问题?

0 投票
1 回答
392 浏览

surveymonkey - 调查猴子状态:3 errmsg:无法解码 JSON 对象:第 1 行第 0 列(字符 0)

刚开始使用 Survey Monkey API 试图访问他们的 api get_survey_list,也有授权代码。

我查看了 No JSON object could be decoded 的错误:line 1 column 0 (char 0) 它所讲述的只是 python 错误以及如何解决该错误。

我正在尝试使用 chrome 的 POSTMAN REST 客户端扩展以及直接使用命令提示符中的 cURL 来访问 API。对于两者,我都得到相同的结果。请帮忙

0 投票
1 回答
164 浏览

surveymonkey - 无效的 JSON 响应

(作为序言,SurveyMonkey 要求将向他们的开发人员提出的问题发布到带有标签“surveymonkey”的 SO)

直到昨天,我们一直在毫无问题地调用 SurveyMonkey API。截至昨天,我们返回的响应似乎包含无效的 JSON 字符串。问题似乎在于包含几个未转义的双引号字符的响应对象。下面是我们在调用get_survey_details时得到的响应示例:

如您所见,有两个未转义的双引号(“Next”),这导致了无效的 JSON 对象错误。

为了验证我们的代码没有问题,我通过终端 (curl) 进行了相同的 API 调用,并得到了相同的响应。

重现问题就像在标题、问题文本或答案文本中创建带有双引号的调查,然后调用 get_survey_details 一样简单。

直到昨天为止,这一直运行良好,我想知道 SurveyMonkey 最近是否发生了一些变化?在这个问题得到解决之前,我们已经死在水中了。

谢谢!

0 投票
1 回答
67 浏览

response - 只能访问我的一项调查的结果

我创建了一个使用 SurveyMonkey API 的 Web 应用程序,并收集了对我使用 SurveyMonkey 创建的一堆调查的响应。这是一个 BASIC 帐户,但是当我在调查中调用 get_responses 方法时,它仅适用于我的一项调查。

我有 6 个调查已完成,但它返回一个 json 响应,其中 5 个调查为空值。

"{"状态": 0, "数据": [null, null, null, null, null, null]}"

有谁知道为什么会这样?

0 投票
1 回答
231 浏览

surveymonkey - SurveyMonkey API 控制台不工作

直到一两天前,SurveyMonkey API 控制台还在为我工作。每当我使用我的 API 密钥和用户名在控制台上单击 AUTHORIZE 时,它都会打开一个带有此回复的新窗口

授权请求失败:

缺少必需参数:api_key

我检查了我的帐户状态并且它是活动的,而不是限制或任何东西。如果没有授权我的 api 密钥,我无法在控制台上进行任何测试。

有任何想法吗?