我正在尝试使用此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)
});
答案 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天以上。