gpt4 book ai didi

java - 使用字段选择器获取 linkedin 个人资料

转载 作者:行者123 更新时间:2023-11-30 11:41:42 25 4
gpt4 key购买 nike

您好,我正在使用 linkedin api 来获取用户的个人资料,并且能够获取由 https://api.linkedin.com/v1/people/~ 返回的用户的标准个人资料。但我想将字段选择器添加为 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)

我用谷歌搜索了一下,有人说这是因为代理,可能是你无法访问 api.linkedin.com/v1/people/~ 但我没有设置代理。

我猜这是因为字段选择器的 ':'。我尝试了不同的方法但没有成功。甚至 spring-social-linkedin 在尝试 linkedInTemplate.profileOperations().getUserProfileFull()

时也会抛出相同的异常

编辑:我能够使用 PHP 和 DotNet 代码获得完整的配置文件,但不能在 java 中工作。

帮帮我。

最佳答案

这个异常是由于代理引起的。将以下代码添加到您的源代码中:

System.setProperty("https.proxyHost", "proxy");
System.setProperty("https.proxyPort", "8080");
System.setProperty("http.proxyHost", "proxy");
System.setProperty("http.proxyPort", "8080");

关于java - 使用字段选择器获取 linkedin 个人资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12156461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com