Сообщение об ошибке неверного имени пользователя или пароля в Qualtrics API v2.5

Из-за того, что некоторые функции, которые я хотел бы, были доступны в 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/>

I've double-checked to ensure that I'm entering the proper credentials, well-defined survey ID, and API token, but am not sure why I am getting this error.

Кроме того, если есть другая платформа для опросов (например, SurveyMonkey), которая имеет API, который позволяет мне извлекать информацию из отдельных идентификаторов SurveyID без необходимости сначала экспортировать все вручную, я был бы очень признателен за любые знания о таких сервисах.


person Adam Freymiller    schedule 20.05.2016    source источник


Ответы (3)


Судя по изображению выше, вам не хватает поля 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_here] & Token = [token_here_here] & Format = [token_here] & Format = [token_here] & Format = [token_here] & Format = [token_here] & Format]

person T. Gibbons    schedule 20.05.2016

Не следует устанавливать для JSONPCallback значение false. Установите для него значение true и для правильной настройки вызова Ajax см. документацию JQuery JSONP

person Ben Bozorg    schedule 20.05.2016

Я позвонил в службу поддержки Qualtrics, когда получил ту же ошибку. Оказывается, моя организация изменила способ доступа пользователей к Qualtrics из отдельных учетных записей на использование единого входа. Когда они это сделали, мое имя пользователя изменилось! Для меня использовался адрес электронной почты организации, но после изменения он стал другим, хотя токен API остался прежним. Чтобы найти свое имя пользователя:

  1. войдите в панель управления Qualtrics
  2. нажмите на силуэт пользователя в верхнем правом углу и выберите «Настройки учетной записи ...»
  3. На главной странице настроек пользователя прокрутите вниз до раздела «Последние входы в систему».
  4. Ваше имя пользователя указано в крайнем левом столбце этой таблицы.

Я был удивлен, что мое имя пользователя НЕ было тем адресом электронной почты, который я использовал для доступа к своей учетной записи. Надеюсь, это кому-то поможет!

person morphatic    schedule 12.09.2017