LinkedIn登录会在iOS中保存凭据

时间:2014-04-09 04:19:36

标签: ios objective-c linkedin

我正在使用LinkedIn分享图片。我需要在第一时间登录后才需要在应用程序中保存LinkedIn凭据。当我再次运行应用程序时,将显示LinkedIn登录。我该如何解决这个问题。

enter image description here

我保存了访问令牌并传递了该值,但我仍然收到如下错误消息“伙伴未正确实施身份验证协议”

enter image description here

1 个答案:

答案 0 :(得分:0)

获取accessToken时:

self.accessToken = [[OAToken alloc] initWithHTTPResponseBody:responseBody];

将其保存在用户默认值中,以便下次可以使用它来避免重新登录:

[[NSUserDefaults standardUserDefaults] setObject:responseBody forKey:@"accessToken"];

访问accessToken:

NSString* accessToken = [[NSUserDefaults standardUserDefaults] valueForKeyPath:@"accessToken"];

OAMutableURLRequest *request =[[OAMutableURLRequest alloc] initWithURL:url consumer:self.consumer token:[[OAToken alloc] initWithHTTPResponseBody:accessToken]];