簡體   English   中英

我可以使用API​​搜索Linkedin中的任何人還是僅搜索我附近的人?

[英]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搜索更多人?

您必須尋找開發人員以獲取更多詳細信息。 據我說,鏈接僅向我們提供1級學位的訪問。 您可以使用LinkedIn REST控制台嘗試更多操作...希望對您有所幫助。

要使用網絡訪問人員,請使用事實

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM