Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在获取网络更新时从linkedin api获取位置字段_Ruby On Rails_Ruby_Ruby On Rails 3_Api_Linkedin - Fatal编程技术网

Ruby on rails 如何在获取网络更新时从linkedin api获取位置字段

Ruby on rails 如何在获取网络更新时从linkedin api获取位置字段,ruby-on-rails,ruby,ruby-on-rails-3,api,linkedin,Ruby On Rails,Ruby,Ruby On Rails 3,Api,Linkedin,我想获取人员和连接的位置,所以我应该如何为此指定字段 http://api.linkedin.com/v1/people/~/network/updates:(update-content:(person:(id,headline,location)))?type=CONN 如果我再打一个电话只是为了获取位置,这对我来说将是非常昂贵的,因为这将需要为每个新的连接打额外的电话,并且会成倍地增加电话数量。所以,我想要一些解决方案,使用它我可以在网络更新API调用本身中获得位置 编辑:我还需要检查连

我想获取人员和连接的位置,所以我应该如何为此指定字段

http://api.linkedin.com/v1/people/~/network/updates:(update-content:(person:(id,headline,location)))?type=CONN
如果我再打一个电话只是为了获取位置,这对我来说将是非常昂贵的,因为这将需要为每个新的连接打额外的电话,并且会成倍地增加电话数量。所以,我想要一些解决方案,使用它我可以在网络更新API调用本身中获得位置

编辑:我还需要检查连接的隐私设置。据我所知,linkedin不提供任何api返回连接允许查看更新和不允许查看更新的内容。所以,当我尝试获取特定连接的网络更新时,它返回一个错误,即该用户不允许public查看更新。如果我想在调用网络更新API之前检查这件事,我怎么能用Ruby语言来做呢


让我知道在调用linkedin API时传递多个动态ID的方法。

在检索与网络更新关联的个人数据时,似乎是这样。解决方案是获取此人的id,然后再打第二个电话给:


目前,linkedin没有为此提供任何API。为此,您必须拨打多个电话。但您应该将这些调用分块进行,以避免超时问题

试试这个api

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

我明白这一点,但我需要一些其他的解决方案,在其中我不需要进行另一次调用。你能告诉我如何在ruby中使用动态多ID进行linkedin API查询吗?
    `String url = "https://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,location,picture-url,positions:(title,company:(name)))"; `