我一直在整个互联网上搜索这个问题的解决方案,但似乎无法找到解决我问题的任何答案。
我试图通过此次调用从LinkedIns API获取历史关注者:https://api.linkedin.com/v1/companies/ $ {companyId} / historical-follow-statistics?time-granularity = day& start-timestamp = $ {from} &安培;最终时间戳= $ {到}&安培;格式= JSON 来自我的Node / Express应用程序。 我把标题放在这样: 授权:Bearer' mytoken' (从OAuth2登录中检索)。
我一直收到这个错误代码:
{
"errorCode": 0,
"message": "Internal service error",
"requestId": "22BM2KPRXF",
"status": 500,
"timestamp": 1489395675897
}
我可以轻松拨打其他终端。
我认为我正在完成文档所说的内容:https://developer.linkedin.com/docs/oauth2
所以我的问题是:我做错了什么?这个确切的终点是错误的吗?
答案 0 :(得分:1)
我发现除了“获取粉丝”端点之外几乎所有东西都不适用于testcompany,但确实可以在正确的公司上工作...... LinkedIn请解决这个问题。我花了好几个小时搞清楚......
答案 1 :(得分:0)
HTTP响应代码500(内部服务器错误)应该意味着他们的服务(LinkedIn)中存在未处理的问题。
您应该能够安全地假设其服务中的端点存在问题。当发生这样的问题时,我发现通过LinkedIn提供的任何票务服务来接近开发人员是有用的。如果很多人都遇到这个问题,这个问题也可能会在几个小时/几天内得到解决。
如果这是您的代码的问题,您应该期望从401 Unauthorized
,403 Forbidden
或400 Bad Request
开始的错误代码为4。所有这些都假设它符合我认为LinkedIn所做的一般REST / HTTP标准。