2012-08-13 29 views
0

我想获取人员和连接的位置,因此我应该如何为此指定字段?如何在获取网络更新时从linkedin api获取位置字段

http://api.linkedin.com/v1/people/~/network/updates:(update-content:(person:(id,headline,location)))?type=CONN 

如果我会为刚刚开始地点的另一个电话,这将是对我来说非常昂贵的,因为这将需要作出额外的通话为每一个新的连接,并会增加电话数量呈指数。所以,我想要一些解决方案,我可以使用它获取网络更新API调用本身的位置。

编辑:而我需要的另一件事是检查有关连接的隐私设置。据我所知,linkedin没有提供任何返回哪个连接允许看到更新而哪些不是的API。因此,当我尝试获取特定连接的网络更新时,它会返回此用户不允许公众查看更新的错误。如果我想在调用网络更新API之前检查此事件,我该如何在Ruby语言中执行此操作。

OR

让我知道一些方法来传递多个动态ID的同时呼吁LinkedIn的API。

回答

0

当检索与网络更新相关联的人员数据时,看起来是only the basic fields are available。该解决方案将得到该人的ID,并向Profile API第二个电话:

http://api.linkedin.com/v1/people/id=12345:(first-name,last-name,connections,location) 
+0

我明白这一点,但我需要一些其他的解决方案,其中我不需要拨打另一个电话 – RAJ 2012-08-14 04:54:55

+0

你能告诉我如何使LinkedIn的API与查询动态多个ID在红宝石? – RAJ 2012-08-31 17:41:46

0

目前,LinkedIn并没有为此目的提供任何API。你必须为此目的多次打电话。但是您应该分段拨打这些电话以避免超时问题。

Reference

0

试试这个API

`String url = "https://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,location,picture-url,positions:(title,company:(name)))"; `