2015-09-30 5 views
0

Я пытаюсь подписать с помощью linkedin.Once успешный логин, я пишу следующий код. Моя проблема в том, когда я получаю токен acceses, я использую его для api LISDKSession * session = [[LISDKSessionManager sharedInstance] session]; NSString * at = [[session accessToken] accessTokenValue]; NSString * url = [[NSString alloc] initWithFormat: @ "https://api.linkedin.com/v1/people/~:(email-address)?oauth2_access_token=%@&format=json", at]; В ответ я получаю follwing { "ERRORCODE": 0, "сообщение": "Невозможно проверить маркер доступа", "RequestID": "XXFRO610RP", "статус": 401, "метка": 1443599825188 }User Authentication using linkedin

ответ

0

Не пропустите токен доступа к запросу. После авторизации пользователя и назначений полномочий попробуйте это.

if ([LISDKSessionManager hasValidSession]) 

{ 

NSString *url=[[NSString alloc] initWithFormat:@"https://api.linkedin.com/v1/people/~:(email-address)&format=json"]; 


[[LISDKAPIHelper sharedInstance] getRequest:url 
success:^(LISDKAPIResponse *response) { 

    // do something with response 
    } 
error:^(LISDKAPIError *apiError) { 
    // do something with error 
    }]; 
]}