2013-07-23 120 views
1

我看了這樣的其他問題,但似乎沒有人幫助我。我正在嘗試僅獲取公司的狀態更新。目前,它只能得到工作更新,這使得事情變得非常混亂。此外,計數功能不起作用,因爲我總是得到相同的答案。請看下面。Linkedin API如何獲取公司狀態更新?蟒蛇

代碼:

CONSUMER_KEY = '9puxXXXXXXXXX'  # This is api_key 
CONSUMER_SECRET = 'brtXXXXXXXXXXX' # This is secret_key 

USER_TOKEN = '3fb22a2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' # This is oauth_token 
USER_SECRET = '3b0c7feXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' # This is oauth_secret 
RETURN_URL = 'http://localhost:8000' 

from linkedin import linkedin 
from oauthlib import * 

authentication = linkedin.LinkedInDeveloperAuthentication(CONSUMER_KEY, CONSUMER_SECRET, 
                 USER_TOKEN, USER_SECRET, 
                 RETURN_URL, linkedin.PERMISSIONS.enums.values()) 

application = linkedin.LinkedInApplication(authentication) 

d = application.get_company_updates(1035, params={'count': 1}) 
e = application.get_company_products(1035, params={'count': 10}) 
print d 
print '' 
print 'BOTH e AND d GIVE THE SAME ANSWER????' 
print '' 
print e 

當你運行它,既 「e」 和 「d」 將只返回10次工作更新。請不要將答案寫成

http://api.linkedin.com/v1/companies/{id}/updates?event-type=status-update 

那根本沒有幫助我。我需要一個工作的Python代碼示例,而不是一個網站。謝謝

+0

想通了。這是因爲這10個職位都是職位更新而不是狀態更新 –

回答

1

Linkedin API一次只提供10個更新。更新是所有工作更新,沒有任何狀態更新。

+0

面臨同樣的問題。對此有何更新? – Ben