2
嗨,我使用LinkedIn API,以获取用户的个人资料,并能够得到用户的statndard轮廓由https://api.linkedin.com/v1/people/~返回的LinkedIn的个人资料,但我想补充场选择为http://api.linkedin.com/v1/people/~:(id,first-name,last-name),但它抛出获得与现场选择
java.net.UnknownHostException: api.linkedin.com/v1/people/~
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:850)
我GOOGLE了它,有人说这是因为代理,可能是你无法达到api.linkedin.com/v1/people/~
,但我没有代理设置。
我想这是因为字段选择器的':'
。我尝试了不同的方法,但没有成功。甚至spring-social-linkedin在尝试使用PHP和DotNet代码时都会抛出同样的异常,但是不能在java中工作。编辑:我能够使用PHP和DotNet代码获得完整的配置文件,但不能在java中使用。
帮帮我。
URL看起来没问题。您在第一次使用http * s *,在问题中第二次使用http。 – martijno
我已经尝试了两种方式,它不会更改异常。 :( –
太糟糕了,我已经使用Java API的LinkedIn API(使用[Scribe](https://github.com/fernandezpablo85/scribe-java))。下面是我当时使用的确切配置文件:'“http: //api.linkedin.com/v1/people/~:(id,first-name,last-name,picture-url,headline,industry,site-standard-profile-request:(url))“'。 – martijno