javascript - Qualtrics REST API

标签 javascript ajax qualtrics

我是网络开发的新手,目前正在构建一个 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);
        }
    });
});

最佳答案

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

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

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

关于javascript - Qualtrics REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30811271/

相关文章:

javascript - 如果失败,如何继续使用 jQuery ajax 调用 API 直到 3 次?

javascript - Qualtrics:按 Enter 键模拟继续按钮

javascript - 如何将远程 URL 加载为 MP3

javascript - 使用 --access public 发布到 npm 不起作用?

javascript - 将文件从一个目录复制到另一个目录

javascript - 循环输入值并将它们按一定顺序放入对象内

javascript - 如何为 Qualtrics 中的矩阵问题为 setChoiceValueByRecodeValue 编写 Javascript

javascript - Ajax 调用 MVC Controller - URL 问题

javascript - 如何在这个随机背景js中连续两次不出现相同的bg

javascript - 如何在页面加载时执行绑定(bind)到元素的 javascript/jquery 函数?