-1

私はiPhoneアプリを開発しています。そのアプリでは、ステータスを更新するためにLinkedIn統合を使用しています...しかし、ステータスを更新できません..どんな助けでも感謝されます.

よろしくお願いします

- (IBAction)postButton_TouchUp:(UIButton *)sender

{
[statusTextView rejectFirstResponder];

NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people/~/shares"];
OAMutableURLRequest *request = 
[[OAMutableURLRequest alloc] initWithURL:url
                                consumer:oAuthLoginView.consumer
                                   token:oAuthLoginView.accessToken
                                callback:NO
                       signatureProvider:nil];

NSDictionary *update = [[NSDictionary alloc] initWithObjectsAndKeys:
                        [[NSDictionary alloc] 
                         initWithObjectsAndKeys:
                         @"anyone",@"code",nil], @"visibility", 
                        statusTextView.text, @"comment", nil];
 NSLog(@"statusTextView.text is---%@",statusTextView.text);

[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSString *updateString = [update JSONString];

NSLog(@"updateString is---%@",updateString);
[request setHTTPMethod:@"POST"];
[request prepare];
[request setHTTPBodyWithString:updateString];

OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(postUpdateApiCallResult:didFinish:)
didFailSelector:@selector(postUpdateApiCallResult:didFail:)];    
[request release];

}

4

1 に答える 1

0

まず、コンシューマやアクセス トークンなどのパラメータを確認する必要があります。

または、コンソールでテストできます

https://apigee.com/console/linkedin

これを見たことがありますか: http://www.whitneyland.com/2011/03/iphone-oauth.html

またはこれ:

https://github.com/ResultsDirect/LinkedIn-iPhone

iOS を使い始めるのに役立つはずです

于 2012-09-05T07:56:43.867 に答える