我正在尝试使用此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 天 + 更旧。