同样的事情似乎发生在两年前public-profile-url causing error,但是在这个问题上获得批准的解决方案并没有解决这个问题。
请求字段'public-profile-url'的任何连接请求都会引发以下错误:
https://api.linkedin.com/v1/people/~/connections:(public-profile-url)?start=0&oauth2_access_token=<token>
<error>
<status>500</status>
<timestamp>1491329264595</timestamp>
<request-id>8IJSBKJHQR</request-id>
<error-code>0</error-code>
<message>Internal API server error</message>
</error>
如果这只是他们的API问题,我很想引起LinkedIn的关注。
编辑:有趣的是,我发现了导致失败的特定Linkedin连接(通过调整'start'和'count'args)。在这里发帖可能不明智,但如果需要,我可以向LinkedIn员工提供这些信息。
编辑2 :我发现将'public-profile'替换为'site-standard-profile-request'确实可以作为解决方法。它不完全相同,但如果您的用户已经在使用oauth
,则足够接近答案 0 :(得分:1)
同样的问题,在我的案例中解决了从linkedin v1人请求中删除“site-standard-profile-request”和“current-share”属性。
这是工作API:
https://api.linkedin.com/v1/people/~:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,location,industry,num-connections,num-connections-capped,summary,specialties,positions,picture-url,picture-urls::(original),site-standard-profile-request,api-standard-profile-request)