2014-04-10 21 views
1

我在我的應用程序中使用了LinkedIn api。正如我從我的應用程序中搜索人員。我獲得成功的身份驗證並獲取登錄的用戶配置文件。但是當我嘗試從應用中搜索人時,它給了我下面的錯誤。LinkedIn - 在搜索人時出錯

{ 
    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]; 

任何一個能幫助我嗎?

+0

你有沒有嘗試發表一些代碼? – Rushabh

+0

我已更新問題。請檢查它 – Nirmalsinh

回答

1

默認情況下注冊您的應用程序時,您只具有基本的配置文件成員權限。 要檢索您的連接,您需要具有r_network成員權限。

確保您已授予該權限。

看看這個link

+0

我已經設置了r_network許可,但它仍然給我同樣的錯誤。 – Nirmalsinh