春天的社交。我如何知道linkedin用户是否拥有公司?

时间:2015-03-23 06:17:01

标签: spring linkedin spring-social spring-social-linkedin

有没有办法知道登录用户(通过linkedin)是否与公司相关联?

我需要允许访问我的应用只有linkedin公司。如何验证登录用户是否为linkedin公司或普通用户?

1 个答案:

答案 0 :(得分:0)

LinkedInProfile类仅包含基本配置文件信息,这些信息无助于区分登录用户是普通用户还是公司。此类扩展LinkedInObject,其中包含extraData属性,用于携带来自LinkedIn的任何数据,这些数据不会被映射到子类的任何属性。

getExtraData方法返回包含额外信息的Map<String, Object>。在此Map中检查company-type键是否可用,如果是,则可以断定登录用户的类型为Company。

company-type的可能值为:

  • C(&#34; Public Company&#34;)
  • D(&#34; Educational&#34;)
  • E(&#34; Self Employed&#34;)
  • G(&#34;政府机构&#34;)
  • N(&#34;非盈利&#34;)
  • O(&#34; Self Owned&#34;)
  • P(&#34; Privately Held&#34;)
  • S(&#34; Partnership&#34;)