Java 如何按公司名称搜索Linkedin中的联系人

Java 如何按公司名称搜索Linkedin中的联系人,java,linkedin,linkedin-j,Java,Linkedin,Linkedin J,我有一个简单的代码 private static Map<SearchParameter, String> searchParameters = new HashMap<SearchParameter, String>(); //get data with LinkedIn API public static void main(String args[]) throws InterruptedException, SQLException, MalformedURLE

我有一个简单的代码

private static Map<SearchParameter, String> searchParameters = new HashMap<SearchParameter, String>();

//get data with LinkedIn API
public static void main(String args[]) throws InterruptedException, SQLException, MalformedURLException, IOException {
    PeopleApiClient linkedin = authentication();

                searchParameters.put(SearchParameter.COMPANY_NAME, "Facebook");
                System.out.println(searchParameters);
                People people = linkedin.searchPeople(searchParameters);
                System.out.println(people);
}

//LinkedIn authentication
private static PeopleApiClient authentication() {
    // The factory instance is re-usable and thread safe.
    final LinkedInApiClientFactory factory = LinkedInApiClientFactory.newInstance(CONSUMER_KEY_VALUE, CONSUMER_SECRET_VALUE);
    final PeopleApiClient linkedin = factory.createPeopleApiClient(ACCESS_TOKEN_VALUE, TOKEN_SECRET_VALUE);
    return linkedin;
}
我不知道为什么我不能在LinkedIn上按公司名称(即Facebook)搜索人们。我已经在Linkedin的开发者部分设置了应用程序的所有读写权限

我用linkedin-j来做这些

有人能帮我吗


非常感谢您的时间:)

我认为他们正在关闭API的开放访问

不确定是否相关,但Linkedin本质上是从2015年5月12日开始关闭API的开放访问:@MarkoŽivanović,而不是现在
 Exception in thread "main" com.google.code.linkedinapi.client.LinkedInApiClientException: Access to people search denied.