使用AFXAuthClient时,如何保留令牌并进一步请求?

时间:2013-05-26 23:45:48

标签: ios objective-c api afnetworking instapaper

我正在创建一个与Instapaper集成的应用程序,该应用程序将XAuth协议用于其API。我正在使用AFXAuthClient,这是AFNetworking的扩展,我可以对用户进行身份验证(使用AFXAuthClient的GitHub页面上显示的方法),在成功块中我可以进一步查询到API。

现在,如果用户“已登录”,我现在如何进一步查询API?假设他们在Instapaper队列中添加了更多文章,然后点击刷新按钮,我现在如何再次查询Instapaper API?

我知道我必须保存成功登录时收到的凭证/令牌,但我不知道如何处理请求并说“这是令牌!”除此之外。

1 个答案:

答案 0 :(得分:1)

使用AFXAuthClient将从AFHTTPClient收到的令牌传递到您的特定于Web服务的setAuthorizationHeaderWithToken:子类。

应使用钥匙串保存凭据,并在应用程序初始化时恢复。