“不正确的用户名或密码”中Qualtrics API V2.5错误消息(“Incorrect use

2019-11-04 06:27发布

由于一些功能,我希望在Qualtrics V3(是可用见以前的帖子 ),我检查了他们最近的前一版本( V2.5 ),试图找到这近似于单独调查,我是该数据的GET请求试图获取对每个请求。 然而,当我做他们的内置上我自己的凭据API的测试:

我得到以下错误:

<XML>
<Meta>
<Status>Error</Status>
<RequestType>getSurvey</RequestType>
<ErrorCode>500</ErrorCode>
<QualtricsErrorCode>ESRV09</QualtricsErrorCode>
<ErrorMessage>Incorrect Username or Password</ErrorMessage>
<Debug/>
</Meta>
<Result/>

我再次检查,以确保我进入正确的凭据,定义明确的调查ID,以及API的道理,但我不知道为什么我收到这个错误。

顺便说一句,如果它有一个API,让我从中提取个人surveyIDs信息,而无需手动首先导出所有的另一项调查平台(如SurveyMonkey),我将不胜感激,这样的服务的任何知识。

Answer 1:

基于以上你缺少URL字段中,这应该是api.php在图像上。 另外,我想你想的响应数据,因此请求将getLegacyResponseData。

至少,实际生成的URL应该是这样的:

https://survey.qualtrics.com/WRAPI/ControlPanel/api.php?API_SELECT=ControlPanel&Version=2.5&Request=getLegacyResponseData&User=[user_name_here]&Token=[token_here]&Format=JSON&SurveyID=[survey_id_here]



Answer 2:

你不应该设置JSONPCallback为false。 它设置为true,并设置你的Ajax调用正确,请参考JQuery的JSONP文件



Answer 3:

我打电话时,我得到了同样的错误了Qualtrics客户支持热线。 事实证明,我的组织改变用户获得使用单点登录个人账户访问Qualtrics的方式。 当他们这样做,我的用户名变了! 它曾经给我我组织的电子邮件地址,但变化后,这是不同的,虽然API令牌是一样的。 为了找到你的用户名:

  1. 登录到Qualtrics控制面板
  2. 在右上角点击用户轮廓,然后选择“帐户设置...”
  3. 在主用户设置页,向下滚动到标题为“最近登入”
  4. 您的用户名在该表的最左边的列中列出

我很惊讶,我的用户名是不是我用来获取访问我的帐户的电子邮件地址。 希望这可以帮助别人!



文章来源: “Incorrect username or password” error message in Qualtrics API v2.5