LinkedIn API 公司更新不返回 50 个最近的更新



我正在尝试使用此API获取公司更新https://developer.linkedin.com/docs/company-pages#company_updates

我将 Node.js 与 LinkedIn-js 包模块包装器一起使用。我发现我只从这家公司得到了 5 个帖子 (id=3487133)。但它在页面中显示的是,它获得了超过 5 次更新。如何获取其所有帖子更新?谢谢。

这是我的代码

var linkedin_client = require('linkedin-js')(appid, appsecret, url_callback)

var cid = 3487133;
var param = {
  token: {
    oauth_token_secret: <token_secret>,
    oauth_token: <token>
  },
  count: 50
}
//post
linkedin_client.apiCall('GET', '/companies/' + cid + '/updates', param, function(error, result) {
  console.log(result)
});

你的代码没有错。

从 https://developer.linkedin.com/docs/company-pages#company_updates 你可以找到

只有状态更新类型事件的最新 50 个更新才会 被退回。 对于所有其他事件类型,请求将返回所有 过去 20 天内的更新,或总共 250 次更新 - 以 排在第一位。

使用LinkedIn控制台 (https://api.linkedin.com/v1/companies/3487133/updates) 为您的公司获取更新,它给出了相同的 5 个帖子。您页面中的其余帖子是 20 天 + 更旧。

最新更新