我正在调查一个问题,即客户在其网站上的LinkedIn Feed已经停止显示。调试问题我发现我收到403错误,如下所示:
会员xxxxxx无权获得公司xxxxx
由于LinkedIn身份验证过程很难理解,我在线查看其他人是否遇到过同样的问题,并设法找到this。它表明LinkedIn API最近有变化,用户现在必须是公司的管理员。这究竟是什么意思?
从一开始我们就可以通过生成这样的网址来访问Feed:
https://api.linkedin.com/v1/companies/xxxx/updates?oauth2_access_token=ACCESS_TOKEN
这在过去是有效的。我们需要重新生成Secret和API密钥吗?
看看这里公布的变化:
https://developer.linkedin.com/support/developer-program-transition
它表明以下端点仍然有效(这正是我所拥有的):
/ V1 /公司/ {ID}
所以我不确定我错过了什么。
答案 0 :(得分:1)
是由该公司页面的管理员生成的帐户生成的访问令牌? 如果不是母鸡,你会得到403。 请求者需要成为该comapny页面的管理员才能获得公司更新。