问题标签 [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.
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帐户的授权,这样我每次打开新的浏览器窗口时都不需要经历这个过程?
谢谢!
surveymonkey - 分支问题
我有一个关于问题分支的问题。我正在尝试建立一项调查,其中包含如下所示的问题:
因此,在这种情况下会发生什么,受访者会选择 a 或 b。我只想显示 a 和 b 最初。然后,一旦选择其中一个,假设 a 下的数字 1 和 2 会显示。我认为这可以通过页面分支来完成,但我宁愿不在问题中使用页面分支。页面分支更适合根据答案在不同页面上从一个问题转到另一个问题,但我不想在同一个问题中使用它。这是可能的吗?如果不是,调查猴子中是否有一个不需要跳到不同页面的词?
surveymonkey - 如何使用 SurveyMonkey 的 API 控制台?
我正在尝试使用 SurveyMonkey API。XXXYYYZZZ 是我的钥匙通常所在的位置。如何使用 API 控制台以及使用它可以获得什么样的输出?
请求 URI:
请求标头:
请求正文:
响应标头:
回复正文:
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 在我的本地机器上工作。
我错过了什么吗?
谢谢!
api - SurveyMonkey API:不支持文件夹?
看起来 get_survey_list 或 get_survey_details 都没有返回有关任何给定调查所在文件夹的任何信息。这是将来会支持的东西吗?
谢谢!
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 已经启用。我是否需要配置任何其他内容才能解决此问题?
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。对于两者,我都得到相同的结果。请帮忙
surveymonkey - 无效的 JSON 响应
(作为序言,SurveyMonkey 要求将向他们的开发人员提出的问题发布到带有标签“surveymonkey”的 SO)
直到昨天,我们一直在毫无问题地调用 SurveyMonkey API。截至昨天,我们返回的响应似乎包含无效的 JSON 字符串。问题似乎在于包含几个未转义的双引号字符的响应对象。下面是我们在调用get_survey_details时得到的响应示例:
如您所见,有两个未转义的双引号(“Next”),这导致了无效的 JSON 对象错误。
为了验证我们的代码没有问题,我通过终端 (curl) 进行了相同的 API 调用,并得到了相同的响应。
重现问题就像在标题、问题文本或答案文本中创建带有双引号的调查,然后调用 get_survey_details 一样简单。
直到昨天为止,这一直运行良好,我想知道 SurveyMonkey 最近是否发生了一些变化?在这个问题得到解决之前,我们已经死在水中了。
谢谢!
response - 只能访问我的一项调查的结果
我创建了一个使用 SurveyMonkey API 的 Web 应用程序,并收集了对我使用 SurveyMonkey 创建的一堆调查的响应。这是一个 BASIC 帐户,但是当我在调查中调用 get_responses 方法时,它仅适用于我的一项调查。
我有 6 个调查已完成,但它返回一个 json 响应,其中 5 个调查为空值。
"{"状态": 0, "数据": [null, null, null, null, null, null]}"
有谁知道为什么会这样?
surveymonkey - SurveyMonkey API 控制台不工作
直到一两天前,SurveyMonkey API 控制台还在为我工作。每当我使用我的 API 密钥和用户名在控制台上单击 AUTHORIZE 时,它都会打开一个带有此回复的新窗口
授权请求失败:
缺少必需参数:api_key
我检查了我的帐户状态并且它是活动的,而不是限制或任何东西。如果没有授权我的 api 密钥,我无法在控制台上进行任何测试。
有任何想法吗?