2015-04-23 98 views
0

我想這個API https://developer.linkedin.com/docs/company-pages#company_updatesLinkedIn API公司更新不返回50 [近期會更新

我用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

沒有什麼不對您的代碼。

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

只有最近50次型狀態更新的事件更新將 被退回。對於所有其他類型的活動,該請求將在過去20天內返回所有 更新,或者總共250次更新 - 以先到者爲準 。

使用Linkedin控制檯(https://api.linkedin.com/v1/companies/3487133/updates)爲您的公司獲取更新,它給出相同的5個帖子。您網頁中的其他帖子爲20天以上。

+0

但我想獲取最大50個職位。爲什麼它不會被提取? 所以它只是在20天前回復帖子? – ans4175

+0

Linkedin API不會提供20天以前的帖子。每次查詢時,您只會收到20天的新帖子。 – Rifaj