【问题标题】:Random Internal Service Error on Linkedin Connection APILinkedin 连接 API 上的随机内部服务错误
【发布时间】:2015-04-22 13:05:47
【问题描述】:

这是我在 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 但不是关于连接 API?有没有人已经遇到过这个错误,并且可能找到了解决方法,甚至是更好的真正解决方案?

提前感谢任何可以给我解释的人。

【问题讨论】:

  • 我在几天前看到了同样的错误,大约与 LinkedIn 宣布更改其开发人员计划的时间相同。这是一个类似的投诉:stackoverflow.com/questions/28713494/…
  • 很高兴看到我不是唯一一个.. :) 谢谢!

标签: php api rest oauth-2.0 linkedin


【解决方案1】:

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

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

【讨论】:

  • 感谢@mahboudz,非常感谢您的帮助。我会尝试并回到这里分享结果。
  • 事实上,Linkedin 似乎改变了他们的最大计数参数。这很奇怪,他们会在没有通知 API 开发人员的情况下改变它。我猜这是因为他们的开发人员程序发生了变化。非常感谢@mahboudz 这个非常有用的答案!
猜你喜欢
  • 1970-01-01
  • 2019-10-03
  • 2018-07-19
  • 1970-01-01
  • 2016-09-30
  • 2016-07-19
  • 2018-06-20
  • 2015-09-21
  • 1970-01-01
相关资源
最近更新 更多