2

LinkedIn API 上“个人资料字段”页面的技能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
                                )

                        )

我使用的请求 URL 如下:

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

1 回答 1

5

好吧,从我在文档中看到的内容来看,有两种类型的实体:全局和本地(每个用户、每个公司等)。说到配置文件字段,它在文档中清楚地看到:

当地实体:

  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)

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

于 2013-09-13T11:16:07.310 回答