[英]Can i search any person in linkedin with API or only people near me?
我正在使用linkedin-j庫在Java中使用linkedin API。 我正在測試搜索功能,但似乎只能返回附近的人,因此我需要搜索與我沒有關系的人,任何大學的人或類似的人。
我正在使用此代碼:
Map<SearchParameter, String> searchParameters = new EnumMap<SearchParameter, String>(SearchParameter.class);
searchParameters.put(SearchParameter.KEYWORDS, "University of X");
People people = client.searchPeople(searchParameters);
System.out.println("Total search result:" + people.getCount());
for (Person person : people.getPersonList()) {
System.out.println(person.getId() + ":" + person.getFirstName() + " " +
person.getLastName() + ":" + person.getHeadline());
}
它什么也沒有回報。
但是,如果我在參數中輸入我的姓氏。
searchParameters.put(SearchParameter.LAST_NAME, "MYLASTNAME");
它使我只有我。
請,我如何使用此API搜索更多人?
要使用網絡訪問人員,請使用事實
if(!searchParameters.isEmpty()) {
System.out.println("Searching for users.");
facets = new ArrayList<Parameter<FacetType,String>>();
facets.add(new Parameter<FacetType, String>(FacetType.NETWORK, RelationshipCodes.FIRST_DEGREE_CONNECTIONS));
facets.add(new Parameter<FacetType, String>(FacetType.NETWORK, RelationshipCodes.OUT_OF_NETWORK_CONNECTIONS));
facets.add(new Parameter<FacetType, String>(FacetType.NETWORK, RelationshipCodes.SECOND_DEGREE_CONNECTIONS));
}
使用“跟隨Api”來訪問配置文件屬性(名字,姓氏,id除外)。
peopleSearch = client.searchPeople(searchParameters, EnumSet.of(ProfileField.FIRST_NAME, ProfileField.LAST_NAME, ProfileField.ID, ProfileField.HEADLINE,ProfileField.DISTANCE), EnumSet.of(FacetField.NAME, FacetField.CODE, FacetField.BUCKET_NAME, FacetField.BUCKET_CODE, FacetField.BUCKET_COUNT), facets);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.