【问题标题】:LinkedIn API historical followers call return http status code 500LinkedIn API 历史关注者调用返回 http 状态码 500
【发布时间】:2017-03-13 09:08:43
【问题描述】:

我一直在整个互联网上搜索这个问题的解决方案,但似乎找不到任何解决我问题的答案。

我正在尝试通过以下调用从 LinkedIns API 获取历史关注者:https://api.linkedin.com/v1/companies/${companyId}/historical-follow-statistics?time-granularity=day&start-timestamp=${from}&end-timestamp=${到}&格式=json 来自我的 Node/Express 应用程序。 我把标题是这样的: 授权:不记名“mytoken”(从 OAuth2 登录中检索)。

我不断收到此错误代码:

{
"errorCode": 0,
"message": "Internal service error",
"requestId": "22BM2KPRXF",
"status": 500,
"timestamp": 1489395675897
}

我可以轻松地调用其他端点。

我认为我正在按照文档所说的去做:https://developer.linkedin.com/docs/oauth2

所以我的问题是:我做错了什么?那个确切的端点是否有错误?

【问题讨论】:

    标签: javascript rest api express linkedin


    【解决方案1】:

    我发现显然除了“获取关注者”端点之外的几乎所有东西都不适用于测试公司,但确实适用于正确的公司......请LinkedIn解决这个问题。我花了好几个小时才弄明白...

    【讨论】:

    • 对此有任何跟进吗?对于许多公司端点,我不断获得 500。
    • 上次我查看 LinkedIn 时建议使用 stackoverflow 来提问和报告问题(我假设)。 link 所以我猜他们通读了其中的一些帖子,并在得到足够的关注时最终修复了这些错误。或者至少告诉如果它不是错误,如何解决问题。
    • 我实际上收到了 500,因为我在他们提供的模拟账户上提出请求。它可能有局限性,只需 500 (M$) 就爆炸了……
    【解决方案2】:

    HTTP 响应代码 500(内部服务器错误)应该意味着他们的服务 (LinkedIn) 中存在未处理的问题。

    您应该能够安全地假设他们的服务中的端点存在问题。当发生此类问题时,我发现通过 LinkedIn 提供的任何票务服务与开发人员联系很有用。如果很多人遇到此问题,该问题也可能会在几小时/几天内得到解决。

    如果这是您的代码存在的问题,您应该会看到以 4 开头的错误代码,例如 401 Unauthorized403 Forbidden400 Bad Request。所有这些都假设它符合我认为 LinkedIn 所做的一般 REST/HTTP 标准。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-08
      • 1970-01-01
      相关资源
      最近更新 更多