2013-07-23 119 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