Как снова пропустить запрос токена доступа во Flickr?

Я создаю flickr api для загрузки фотографий! Каждый раз, когда я запускаю свое приложение, оно проходит весь процесс запроса токена доступа! Я хочу, чтобы, если пользователь авторизовал мое приложение, ему не нужно было авторизовать его снова. Как я могу обработать токен доступа для этого сценария, а также как обработать токен доступа с истекшим сроком действия.


person Jelo Melo    schedule 05.03.2013    source источник


Ответы (1)


Что вы можете сделать, так это сохранить свой токен доступа в общих настройках. Затем в следующий раз, когда ваше приложение загрузится, вы сможете прочитать его из общих настроек и использовать в своей аутентификации. Если окажется, что срок действия токена истек, просто вызовите свой метод для получения токена и сохраните его поверх просроченного.

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