Как сгенерировать токен доступа для LinkedIn?

Я просто хочу сделать «поделиться с linkedIn» из моего приложения для iOS».

Как сгенерировать токен доступа перед тем, как поделиться им на Linked In, как его сгенерировать?

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

// For positing on linked In

    [[LISDKAPIHelper sharedInstance] apiRequest:@"https://api.linkedin.com/v1/people/~/shares?format=json" method:@"POST" body:[bodyTxtView.text dataUsingEncoding:NSUTF8StringEncoding]
                success:^(LISDKAPIResponse *response)
                 {
                     NSLog(@"success called %@", response.data);
                }
              error:^(LISDKAPIError *apiError) {
                   NSLog(@"error called %@", apiError.description);

                    dispatch_sync(dispatch_get_main_queue(), ^{
                        LISDKAPIResponse *response = [apiError errorResponse];
                                                  NSString *errorText;
                              if (response)
                              {
                                    errorText = response.data;
                               }
                               else
                               {
                                   errorText = apiError.description;
                                }
                        NSLog(@"error called %@", errorText);
                 });
          }];

person Aarti Oza    schedule 16.12.2015    source источник
comment
посетите stackoverflow.com/questions/21676731/   -  person V.D    schedule 16.12.2015


Ответы (2)


Пример кода приведен в SDK (внутри примера приложения), который был загружен с https://developer.linkedin.com/downloads< /а>

person Aarti Oza    schedule 18.12.2015

вы можете использовать этот класс может помочь вам !! apikey = @"75pxdmwh5ghbil"; секретный ключ = @"j3iYOXotT37VhPbM";

consumer = [[OAConsumer alloc] initWithKey:apikey
                                    secret:secretkey
                                     realm:@"http://api.linkedin.com/"];

requestTokenURLString = @"https://api.linkedin.com/uas/oauth/requestToken";
accessTokenURLString = @"https://api.linkedin.com/uas/oauth/accessToken";
userLoginURLString = @"https://www.linkedin.com/uas/oauth/authorize";    
linkedInCallbackURL = @"hdlinked://linkedin/oauth";

requestTokenURL = [[NSURL URLWithString:requestTokenURLString] retain];
accessTokenURL = [[NSURL URLWithString:accessTokenURLString] retain];
userLoginURL = [[NSURL URLWithString:userLoginURLString] retain];
person Ravi Vaishnav    schedule 16.12.2015