Я создаю flickr api для загрузки фотографий! Каждый раз, когда я запускаю свое приложение, оно проходит весь процесс запроса токена доступа! Я хочу, чтобы, если пользователь авторизовал мое приложение, ему не нужно было авторизовать его снова. Как я могу обработать токен доступа для этого сценария, а также как обработать токен доступа с истекшим сроком действия.
Как снова пропустить запрос токена доступа во Flickr?
Ответы (1)
Что вы можете сделать, так это сохранить свой токен доступа в общих настройках. Затем в следующий раз, когда ваше приложение загрузится, вы сможете прочитать его из общих настроек и использовать в своей аутентификации. Если окажется, что срок действия токена истек, просто вызовите свой метод для получения токена и сохраните его поверх просроченного.
person
chefburns
schedule
05.03.2013
Вы говорите, что мне нужно перенаправлять моего пользователя на flickr для авторизации каждый раз, когда загружаются мои приложения? Мне нужно какое-то решение, чтобы избежать этого.
- person Jelo Melo; 05.03.2013
Нет, я говорю, что когда ваше приложение запускается в первый раз, вы просите пользователя войти на flickr. Когда вы делаете это, вы получаете токен, который отправляется с вашими транзакциями, чтобы показать, что вы прошли аутентификацию на серверах flickr. Вы можете сохранить этот токен в своих общих настройках, чтобы после входа в систему в следующий раз, когда вам понадобится ваш токен flickr, вы сохранили его, а не запрашивали новый токен доступа.
- person chefburns; 05.03.2013
тогда как обращаться с токеном доступа с истекшим сроком действия?
- person Jelo Melo; 05.03.2013
Что ж, когда вы попытаетесь использовать токен с истекшим сроком действия, вы потерпите неудачу, поэтому вы можете просто попросить пользователя снова войти в систему, предоставив ему новый токен. Затем вы сохраняете этот новый токен и используете его для любых дальнейших запросов.
- person chefburns; 05.03.2013