Linkedin API公司更新不返回50次更新

时间:2015-04-23 04:01:10

标签: node.js linkedin linkedin-j

我正在尝试使用此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)
});

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题。

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

  

只有类型为status-update的事件的最新50次更新才会发生   被退回对于所有其他事件类型,请求将全部返回   过去20天内的更新,或总共250次更新 - 以哪个为准   先到了。

使用Linkedin控制台(https://api.linkedin.com/v1/companies/3487133/updates)来获取贵公司的更新,它给出了相同的5个帖子。您网页上的其他帖子都是20天以上。