1

在我的 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 的帖子。

任何帮助将不胜感激。请大伙儿牵手..

4

0 回答 0