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


Random Internal Service Error on Linkedin Connection API

这是我关于StackOverflow的第一个问题,但它一直是一个非常有用的答案来源。因此,我希望有人能帮助我,希望是来自Linkedin工程师团队的人,因为我被Linkedin的支持重定向到这里。我在网上(推特、其他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>

这个错误是随机的,所以很难重现。我们越来越多的用户收到错误,这对我们的应用程序来说开始变得至关重要。

我读过一个类似的关于共享API的帖子,但没有关于连接API?有没有人已经出现了这个错误,也许找到了一个变通方法,甚至更好的是一个真正的解决方案?

提前感谢任何能给我解释发生了什么的人。

我通过将每次请求的联系人数量从500个减少到250个,并进行多轮操作,直到我获得所有联系人,使其再次工作。

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