3

I'm using the LinkedIn Api, to search for people information,

I'm keep hit the limits per user. (even though I want only public info, it seems it is mandatory to send request with a logged-in user token).

So I register some people to my app, to get more tokens, but when I use the tokens, I'm getting: "Access to people search denied."

What can be the cause?

4

1 回答 1

0

没有提供足够的信息来解决问题,但 LinkedIn 有关于其油门限制的明确文档。这对我来说从来都不是问题,所以我认为你可能会进行不必要的 API 调用。我知道 API 返回的数据嵌套非常深,您可能不需要进行如此多的 API 调用来获取所需的数据。我会向终端打印一个 API 响应并检查数据。我使用 Python,通常需要挖掘 3 或 4 层才能获得所需的数据。前任。

updates = app.get_company_updates(COMPANY_ID, params={'count': count, 'event-type': 'status-update',})

update_list = []
for update in updates['values']:
    my_dict = {'comment': update['updateContent']['companyStatusUpdate']['share']['comment']}
    if update['updateContent']['companyStatusUpdate']['share'].get('content'):
        my_dict['description'] = update['updateContent']['companyStatusUpdate']['share']['content'].get('description')
        my_dict['submittedImageUrl'] = update['updateContent']['companyStatusUpdate']['share']['content'].get('submittedImageUrl')
        my_dict['title'] = update['updateContent']['companyStatusUpdate']['share']['content'].get('title')
        my_dict['shortenedUrl'] = update['updateContent']['companyStatusUpdate']['share']['content'].get('shortenedUrl')
    update_list.append(my_dict)

但是,如果您确实需要大量使用 API,那么您可能需要设置一组脚本,以便每天在 cron 作业上运行,每个脚本使用唯一的开发人员登录名。

于 2014-08-22T03:15:41.677 回答