Qualtrics REST API

Qualtric REST API

我是网络开发的新手,目前正在构建一个 html 网络应用程序,我需要从 Qualtric 调查中获取数据并使用它来修改我的网络应用程序。 我在这里查看了 Qualtric REST API:https://survey.qualtrics.com/WRAPI/ControlPanel/docs.php#overview_2.4 并试图跟随它。 我将这些行添加到我的 javascript 中,它总是让我出现错误 500。 只需将 url 粘贴到浏览器 url 栏,我也会收到错误 500。

谁能帮我解决这个问题?非常感谢!

$(function () {

    $.ajax({
        type: 'GET',
        url: 'https://new.qualtrics.com/WRAPI/ControlPanel/api.php?Request=getUserInfo&User=xxxx&Token=xxxxxxxxx&Format=XML&Version=2.4',
        success: function (data) {
            console.log('success', data);
        }
    });
});

HTTP 状态代码 500 是服务器错误 (http://www.w3.org/Protocols/HTTP/HTRESP.html)。我没有用于测试 API 的用户名或令牌,但我的猜测是您没有做错任何事情 - API 服务可能存在错误或导致未处理异常的原因.

也许您可以联系 Qualtrics 支持。祝你好运:)

对我有用。我认为这是您的用户名的问题。当我使用错误的用户名时,我会收到 500 错误。当我使用错误的令牌时,出现 401 错误。

这个 url 适合我(使用正确的用户和令牌): https://new.qualtrics.com/WRAPI/ControlPanel/api.php?Version=2.4&Request=getUserInfo&User=username%40email.com&Token=XXXXX&Format=XML

提示:如果您登录 Qualtrics,然后转到 Account/Qualtrics ID,在 API 下您可以复制您的令牌,然后单击 API 文档 link。然后,您可以单击试用! link 在你要执行的命令下,粘贴你的 Token,它会为你构建 url 并包含你的用户名。