【问题标题】:How to get location field from linkedin api while fetching network updates如何在获取网络更新时从linkedin api获取位置字段
【发布时间】:2013-07-30 21:44:49
【问题描述】:

我想获取人员和联系人的位置,那么我应该如何为此目的指定字段?

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

如果我为了获取位置而再次拨打电话,这对我来说将非常昂贵,因为它需要为每个新连接拨打额外的电话,并且会以指数方式增加通话次数。所以,我想要一些解决方案,使用它我可以在网络更新 API 调用本身中获取位置。

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

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

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 api linkedin


    【解决方案1】:

    在检索与网络更新关联的人员数据时,only the basic fields are available.解决方案是获取此人的 id 并再次致电Profile API

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

    【讨论】:

    • 我明白这一点,但我需要一些其他解决方案,我不需要再打一个电话
    • 你能告诉我如何在ruby中使用动态多个ID进行linkedin API查询吗?
    【解决方案2】:

    目前,linkedin 不为此提供任何 API。为此,您必须进行多次调用。但是您应该分块进行这些调用以避免超时问题。

    Reference

    【讨论】:

      【解决方案3】:

      试试这个 api

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-04
        • 2019-09-03
        相关资源
        最近更新 更多