首页 文章

LinkedIn - 搜索人员时出错

提问于
浏览
1

我在我的应用程序中使用 LinkedIn api . 正如我在申请时所做的那样 . 我得到 successful Authentication and get logged user profile . 但是,当我尝试从应用程序中搜索人员时,它会给我以下错误 .

{
    errorCode = 0;
    message = "Access to people search denied.";
    requestId = J3XWUDNQGX;
    status = 403;
    timestamp = 1397118995510;
}

这是代码:

NSURL *url = [NSURL URLWithString:@"http://api.linkedin.com/v1/people-search?first-name=Andru&last-name=John"];
OAMutableURLRequest *request =

[[OAMutableURLRequest alloc] initWithURL:url
                                consumer:consumer
                                   token:accessToken
                                callback:nil
                       signatureProvider:nil];

[request setValue:@"json" forHTTPHeaderField:@"x-li-format"];

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

谁能帮我 ?

1 回答

  • 1

    默认情况下注册应用程序时,您只拥有基本的配置文件成员权限 . 要检索您的连接,您需要具有r_network成员权限 .

    确保您已获得该权限 .

    看看这个link

相关问题