При использовании AFXAuthClient, как сохранить токен и делать дальнейшие запросы?

Я делаю приложение для интеграции с Instapaper, которое использует протокол XAuth для своего API. Я использую AFXAuthClient, который является расширением для AFNetworking, и я могу аутентифицировать пользователя (используя метод, показанный на странице AFXAuthClient на GitHub), и в блоке успеха я могу сделать дополнительные запросы к API.

Как мне теперь делать дальнейшие запросы к API теперь, когда пользователь "вошел в систему"? Скажем, они добавляют еще статьи в свою очередь Instapaper, а затем нажимают кнопку обновления, как мне теперь снова запросить API Instapaper?

Я знаю, что должен сохранить учетные данные / токен, полученный при успешном входе в систему, но я не уверен, как сделать запрос и сказать: "Вот токен!" наряду с этим.

1 ответ

Решение

Передайте токен, полученный от AFXAuthClient к вашему веб-сервису AFHTTPClient использование подкласса setAuthorizationHeaderWithToken:,

Учетные данные следует сохранять с помощью цепочки для ключей и восстанавливать при инициализации приложения.

Другие вопросы по тегам