linkedin api search_profile结果不是我的预期

时间:2015-01-20 14:13:16

标签: linkedin

当我在浏览器中通过LinkedIn搜索栏搜索带有城市关键字的特定名称时,我会得到有意义的结果(第一个和/或姓氏匹配,位置匹配)。当我调用search_profile api时,api结果与浏览器结果不一致。

我在Ubuntu 14.04上运行Python 2.7。导入通过“pip install python-linkedin”获得的linkedin,生成python-linkedin版本4.1并请求版本2.5.1。授权和应用程序实例化成功。

以下是代码:

f = 'Joe'   # names changed to protect the guilty
l = 'Black' # names changed to protect the guilty

p = app.search_profile(selectors=[{'people': ['first-name', 
                                              'last-name', 
                                              'id',
                                              'location',
                                              'num-connections']}], 
                       params={'lastName': '{}'.format(l),
                               'firstName': '{}'.format(f),
                               'location': {'country': {'code': 'us'}, 'name': 'Greater Nashville Area'}})

print 'from search_profile for {} {}'.format(f, l)
for s in p['people']['values']:
    print s['firstName'], s['lastName'], s['id'], s['numConnections'], s['location']

有什么想法吗?

0 个答案:

没有答案