Мы создаем веб-сайт, на котором пользователи заполнят и отправят ответы на опрос surveillanceymonkey. После того, как пользователь представит свои опросные ответы, мы получим доступ к этим данным через вызов API и создадим отчет для пользователя на основе этих данных.securityymonkey api authorization issue
Все работает отлично, ЗА ИСКЛЮЧЕНИЕМ каждый раз, когда я открываю новый браузер и получаю доступ к веб-сайту, он принимает меня до https://api.surveymonkey.net/oauth/authorize?client_id=XXXXXX&redirect_uri=http%3A%2F%2FXXXXXXXXX%2Flogin_with_surveymonkey.php&response_type=code&state=1379358300-12fd31&api_key=XXXXXXXXXX (идентификационная информация об обложке X), где мне нужно «Авторизовать имя пользователя для использования вашей учетной записи SurveyMonkey» ('user_name '- это имя входа учетной записи SM-разработчика). Когда я ввожу логин и пароль учетной записи SM, сайт работает отлично, и я могу успешно выполнять столько вызовов API, сколько хочу, без каких-либо проблем. Однако, если я закрываю и снова открываю окно браузера, мне нужно снова пройти этот утомительный процесс авторизации.
Есть ли способ окончательно предоставить разрешение на мою учетную запись surveillanceymonkey для моего приложения, так что мне не нужно проходить этот процесс каждый раз, когда я открываю новое окно браузера?
Спасибо!
Большое спасибо ... Мне потребовалось некоторое время, чтобы понять это, но ваши комментарии очень помогли. Я использовал код login_with_surveymonkey.php, который можно найти здесь: http://www.phpclasses.org/discuss/package/7700/. В основном, чтобы заставить его работать, мне нужно было запустить код один раз, чтобы узнать поля «access_token» и «access_token_type» для переменной $ client. Затем я отредактировал сценарий, установив эти поля в том, кем они должны быть, и также прокомментировал шаг «$ client-> Process» в коде. Затем код работает плавно ... Подробнее здесь: http://www.phpclasses.org/discuss/package/7700/thread/100/. – superexistential