Surveymonkey Где находится qtype и responseent_id в извлечении get_survey_details?

Я пытаюсь воспроизвести формат реляционной базы данных обезьяны опроса (представление ваших данных в реляционной базе данных с отдельным файлом, созданным для каждой таблицы базы данных. Необходимо знание SQL (язык структурированных запросов)). чтобы загрузить ответы для нашей аналитики отчетов, используя API Survey Monkey. Однако я не могу найти данные QType и responseent_id в методе извлечения API get_survey_details. Кто-нибудь может помочь?

1.QType находится в данных Questions.xls в текущей загрузке формата реляционной базы данных.

Я смог найти все остальные данные в данных Questions.xls в API get_survey_details (question_id, page_id, position, heading), но не QType.

2.Respondent_id находится в данных Responses.xls в загружаемом формате реляционной базы данных.

Я вижу, что answerent_id находится в методе API get_responses, но у него нет связанных данных Key1, которые мне также нужны. Данные Key1 — это данные answer_id в API get_survey_details, поэтому я ожидал найти там и соответствующий responseent_id.


person user3802582    schedule 07.07.2014    source источник


Ответы (2)


Устаревший формат загрузки реляционной базы данных (RDD) и API SurveyMonkey предоставляют данные с использованием совершенно разных парадигм. Использование API для воссоздания формата RDD для работы со старой интеграцией, вероятно, является нерациональным использованием времени. Более продуктивной идеей было бы использовать API для создания более современной интеграции с нуля, используя такие вещи, как доступность данных в реальном времени, для модернизации функциональности. Но если вы полны решимости:

Вам нужно будет сопоставить семейство и подтип типа вопроса с QTypes, к которым вы привыкли. Информацию, необходимую для построения сопоставления, можно найти на портале разработчиков SurveyMonkey в разделе Типы данных.

get_responses возвращает answer_id как row и/или col. Для матричных типов вопросов у вас будут как перекрестные ссылки, так и ответы и элементы ответов из get_survey_details. Для матричных вопросов вы можете рассмотреть возможность объединения row и col для создания единого уникального значения ключа, такого как Key1, к которому вы привыкли.

person Tony Mayse    schedule 08.07.2014

Я сделал это. Он избавился от насущной необходимости, когда формат RDD был отозван. Теперь, когда у меня есть больше времени, я смотрю на лучший дизайн, но, как всегда, обратная совместимость с большой кодовой базой — это препятствие.

Чтобы ответить на ваш вопрос о Qtype, см. мой ответ на

Каковы ожидаемые значения для различных типов ENUM, возвращаемых API SurveyMonkey?

person sysmod    schedule 23.07.2014