-1

有人可以推荐一个 iOS 库来签署 OAuth1 请求。我查看了 AFOAuth1Client ,但不清楚如何签署在用户使用其用户 ID 和密码进行身份验证后生成授权令牌的请求。AFOAuth1Client 似乎假定令牌是通过 OAuth 获取令牌请求接收的。

4

2 回答 2

1

深入研究 AFOAuth1Client 我执行了以下操作:

AFOAuth1Client *httpClient = [[AFOAuth1Client alloc] initWithBaseURL:url key:consumerKey secret:consumerSecret];
AFOAuth1Token *token = [[AFOAuth1Token alloc] initWithKey:accessToken secret:tokenSecret session:nil expiration:nil renewable:YES];
httpClient.accessToken = token;
于 2013-04-16T15:33:30.247 回答
0

GitHub 上列出了大约 167 个(尽管有些是分叉,并非全部都支持 OAuth 1)。如果我没有提到我自己的... SDOAuthHelper ,我会失职。

OAuth 不是直截了当的。我建议您坚持使用 AFOAuth1Client 并尝试使其正常工作。他们都经历了相同的过程,并且当您(总是)遇到签名错误时,理解它会有所帮助。

于 2013-04-16T14:39:02.243 回答