API SurveyMonkey — как учетная запись Mashery связана с учетной записью SurveyMonkey?

Если у меня есть учетная запись SurveyMonkey и учетная запись Mashery, как (на сайте SurveyMonkey или на сайте Mashery 'developer.surveymonkey.com') связать две учетные записи вместе? т. е. чтобы предоставленный API-ключ и токен давали мне доступ к правильным данным?

Например, если у меня есть существующая учетная запись Mashery, могу ли я использовать ее вместе с новой зарегистрированной учетной записью SurveyMonkey? Если да, то как?

И если мне нужно настроить новую учетную запись Mashery для работы с новой учетной записью SurveyMonkey, то где в процессе регистрации Mashery я могу указать, какая у меня учетная запись SurveyMonkey?

Спасибо


person jerryfishbiscuits    schedule 30.04.2014    source источник


Ответы (2)


API SurveyMonkey предназначен для того, чтобы партнеры могли интегрировать свой веб-сайт с веб-сайтом SurveyMonkey и позволить любому из своих пользователей связать свои учетные записи SurveyMonkey с веб-сайтом партнера, т. е. в настоящее время ваш ключ API не предназначен для связывания с конкретной учетной записью SurveyMonkey.

Вместо этого вы должны использовать OAuth для создания токена доступа, который разрешает доступ к учетной записи пользователя. Для правильной работы запроса к API SurveyMonkey необходимо два идентификатора: ключ api_key в параметрах строки запроса (для проверки доступа вызывающего абонента к API) и токен доступа, включенный в заголовок (для обозначения какой учетной записи к которому вы обращаетесь). Это подробно описано здесь.

Если все, что вы хотите сделать, это получить доступ к своей учетной записи, вы можете создать токен доступа через Консоль API. Убедитесь, что вы выбрали «пользовательское приложение» и заполните правильные данные. Если вы хотите предложить возможность привязки любой учетной записи в любое время, вам необходимо внедрить OAuth, и SurveyMonkey предлагает руководство здесь.

person Miles Cederman-Haysom    schedule 30.04.2014
comment
Спасибо. Таким образом, токен доступа создается при входе в SurveyMonkey (а не при входе в Mashery), и именно этот токен указывает пользователю API на правильные данные SurveyMonkey. Теперь это имеет смысл. - person jerryfishbiscuits; 02.05.2014

Через день или два после регистрации моей учетной записи mashery я заметил ссылку в верхней части экрана после входа на сайт API SurveyMonkey с учетной записью mashery: «Свяжите свою учетную запись SurveyMonkey». Я не уверен, была ли ссылка там все время, и мне потребовалось всего пару дней, чтобы заметить ее, или же она появилась после того, как кто-то из SurveyMonkey «одобрил» мою учетную запись mashery. В любом случае, как только я щелкнул ссылку и предоставил учетные данные для своей учетной записи Survey Monkey, они были связаны вместе, и я смог использовать инструмент API Survey Monkey для извлечения данных из своей учетной записи SurveyMonkey. Однако обратите внимание, что в инструменте API вы должны указать свой идентификатор клиента mashery (а не логин Survey Monkey), чтобы получить данные для своей учетной записи Survey Monkey.

person Justin    schedule 18.07.2014