在我的 iPad 应用程序中,我想在 LinkedIn 中发布一个 URL。
现在,我正在使用这些 API:
http://api.linkedin.com/v1/people/~/shares参考文档
NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people/~/shares"];
OAMutableURLRequest *request =
[[OAMutableURLRequest alloc] initWithURL:url
consumer:_oAuthLoginView.consumer
token:_oAuthLoginView.accessToken
callback:nil
signatureProvider:nil];
NSDictionary *update = [[NSDictionary alloc] initWithObjectsAndKeys:
[[NSDictionary alloc]
initWithObjectsAndKeys:
@"anyone",@"code",nil] , @"visibility",
@"www.google.com", @"comment", nil];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSString *updateString = [update JSONString];
[request setHTTPBodyWithString:updateString];
[request setHTTPMethod:@"POST"];
OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(postUpdateApiCallResult:didFinish:)
didFailSelector:@selector(postUpdateApiCallResult:didFail:)];
上面的代码有效,我可以在 LinkedIn 上发布这个 www.google.com。
但是,通过将此网址替换为:http: //itunes.apple.com/us/app/now-next/id724323924 ?ls=1&mt=8
它提供来自 api 的成功响应代码。但是,我在 LinkedIn 中看不到任何包含此 URL 的帖子。
任何帮助将不胜感激。请大伙儿牵手..