2013-06-18 112 views

回答

0

这是解决方案:

LOAMutableURLRequest *request = 
    [[[LOAMutableURLRequest alloc] initWithURL:requestTokenURL 
            consumer:self.consumer 
             token:nil 
            callback:linkedInCallbackURL 
          signatureProvider:nil] autorelease]; 

    [request setHTTPMethod:@"POST"]; 

    LOARequestParameter *nameParam = [[LOARequestParameter alloc] initWithName:@"scope" value:@"r_fullprofile+w_messages+r_network+r_emailaddress"]; 

    NSArray *params = [NSArray arrayWithObjects:nameParam, nil]; 
    [request setParameters:params]; 

    LOARequestParameter * scopeParameter=[LOARequestParameter requestParameter:@"scope" value:@"r_fullprofile w_messages r_network r_emailaddress"]; 

    [request setParameters:[NSArray arrayWithObject:scopeParameter]]; 

    LOADataFetcher *fetcher = [[[LOADataFetcher alloc] init] autorelease]; 
    [fetcher fetchDataWithRequest:request 
         delegate:self 
       didFinishSelector:@selector(requestTokenResult:didFinish:) 
        didFailSelector:@selector(requestTokenResult:didFail:)];