Linkedin Connection API上的随机内部服务错误

时间:2015-02-20 18:41:45

标签: php api rest oauth-2.0 linkedin

这是我关于StackOverflow的第一个问题,但它始终是一个非常有用的答案来源。所以我希望有人 - 希望来自Linkedin工程师团队,因为我被Linkedin支持重定向 - 将能够帮助我。我在网上找不到该主题的任何答案(Twitter,其他StackOverflow问题和其他论坛)。

所以这就是问题所在:我已经使用Linkedin API两年了,以显示我们的用户他/她的Linkedin连接,到目前为止,我从未对simple-linkedin生成的以下请求有任何问题php库:

https://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,picture-url,public-profile-url,headline,location:(name))?start=0&count=500

然而从昨天起,Linkedin开始向一些用户发送一个奇怪的错误。

<error>
 <status>500</status>
 <timestamp>1424451457253</timestamp>
 <request-id>HISKBDLSOA</request-id>
 <error-code>0</error-code>
 <message>Internal service error</message>
</error>

错误实际上是随机的,因此很难重现。 越来越多的用户得到了错误,它开始变得对我们的应用程序起到关键作用。

我读过类似的thread regarding the Share API,但没有看到Connection API?有没有人已经有这个错误,可能找到了解决方法,甚至更好的解决方案?

提前感谢任何能够给我开始解释正在发生的事情的人......

1 个答案:

答案 0 :(得分:1)

我通过减少每次请求的联系数量从500到250再次使用它,并进行多轮,直到我得到所有联系人。

https://api.linkedin.com/v1/people/~/connections:(public-profile-url)?start=0&count=250&modified=updated