【问题标题】:Why does LinkedIn API not give unique skill IDs?为什么 LinkedIn API 不提供唯一技能 ID?
【发布时间】:2013-09-05 07:05:55
【问题描述】:

LinkedIn API 上“个人资料字段”页面的Skills 部分表示id 字段:

A unique identifier for a single skill in the list of skills

当我尝试获取用户拥有的技能的id 时,它会返回给我一堆数字,通常从 1 开始并逐个增加或以小间隔递增。所以我知道它返回的 id 是该用户自己的技能列表的顺序,而不是 LinkedIn 应该在其数据库中具有的唯一 id。为什么在提供唯一用户、学校、公司ID时不返回唯一技能ID?

我的技能列表中的一个示例:

 [8] => stdClass Object
                        (
                            [id] => 17
                            [skill] => stdClass Object
                                (
                                    [name] => JavaScript
                                )

                        )

我朋友技能列表中的一个例子:

 [3] => stdClass Object
                        (
                            [id] => 4
                            [skill] => stdClass Object
                                (
                                    [name] => JavaScript
                                )

                        )

我使用的请求网址如下:

http://api.linkedin.com/v1/people/~:(skills:(id,skill:(name)))?format=json

【问题讨论】:

  • 你找到解决办法了吗?
  • 没有,还在等待答复。

标签: api linkedin


【解决方案1】:

嗯,根据我在文档中看到的,有两种类型的实体:全局和本地(每个用户、每个公司等) 说到配置文件字段,在文档中可以清楚地看到:

本地实体:

  1. 职位
  2. 技能
  3. 出版物

等等。在文档中,这些实体的 id 被称为: a unique identifier for this member's positionA unique identifier for a single skill in the list of skills。但是 ID 仍然是每个用户的 - 即,仅在列表中是唯一的,而不是全局的。

全球实体:

  1. 用户自己
  2. 公司

在描述中,写了以下内容: the ID for the company (useful with facets or the Company API)

至少我是这样解释这份文件的,它对你来说是否足够权威取决于你:)

【讨论】:

  • 我的阅读似乎也是正确的。他们不会在 API 中唯一地跟踪用户的技能。
猜你喜欢
  • 1970-01-01
  • 2012-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-01
  • 2015-08-29
  • 1970-01-01
相关资源
最近更新 更多