【问题标题】:Get main picture URL of LinkedIn user获取 LinkedIn 用户的主图片 URL
【发布时间】:2018-04-20 21:41:03
【问题描述】:

当为特定用户请求Basic Profile Fields 时,我们会返回以下内容:

  1. picture-url,方形头像的 URL,大小为 100x100 像素。

  2. picture-urls,包含原始上传 URL 的列表 图片。

我需要的是更高质量的用户图片。

我知道用户的主图片(可以在他/她的个人资料页面上的https://www.linkedin.com/in/[user_id]/ 下找到)是200x200 像素的大小,这要好得多。

如何通过API访问此图片URL?

备注:如果我尝试只生成此 URL,我会收到 Access Denied 错误。

【问题讨论】:

  • LinkedIn API 似乎不支持任何其他格式。您可能需要使用提供的原始质量版本并自行裁剪/调整大小。
  • 谢谢John Ellmore,但这是我之前想到的解决方案。到目前为止,答案似乎是否定的,这是不可能的……
  • 所以这个问题的答案是 - 不,您不能使用 LinkedIn 的 API 访问高分辨率图片 URL?
  • Rann Lifshitz 请看我对Christos Lytras的最后回复。

标签: linkedin linkedin-api


【解决方案1】:

LinkedIn API 没有任何记录方式来访问生成的不同大小的图像。您可以使用picture-urls::(original)字段获取原始上传的图片URL,然后随意缩放。上传的原始图片甚至可以大于 LinkedIn 个人资料使用的 200x200。

https://developer.linkedin.com/docs/fields/basic-profile

picture-urls::(original) 会员原始的无格式 URL 个人资料图片。此图片通常大于图片网址 上面的值。

API 调用

GET: /v1/people/~:(id,first-name,last-name,picture-url,picture-urls::(original))

结果

{
    "firstName": "Christos",
    "id": "...",
    "lastName": "Litras",
    "pictureUrl": "https://media.licdn.com/dms/image/C5603AQHcTGe3GOQviw/profile-displayphoto-shrink_100_100/0?e=1528894800&v=beta&t=JzgIhDOm-xGxIEuQP1jy3sFHRAeN5pk5skHhXm9s3wM",
    "pictureUrls": {
        "_total": 1,
        "values": [
            "https://media.licdn.com/dms/image/C5600AQG-fzvmQVCLsg/profile-originalphoto-shrink_900_1200/0?e=1528894800&v=beta&t=TrtntJgtAHeolrPeteffiq_Ixg-JecaAvutQioy0c8A"
        ]
    }
}

【讨论】:

  • 谢谢Christos Lytras,但这是我之前想到的解决方案。到目前为止,答案似乎是否定的,这是不可能的……
  • 什么是远?您会获得包含原始上传图片的 URL,然后您可以根据需要进行缩小,甚至可以使用 CSS 或某些图像渲染功能。
  • 我的意思是,到目前为止/目前,似乎没有办法访问 “用户的方形图片的 URL更高质量”,通过 API 在用户的个人资料页面上提供。至于使用原始图像,这是我和我的团队已经讨论过的解决方案(使用裁剪或 CSS),但我们更喜欢 not 这样做,因为这需要一些服务器端工作(做裁剪)或客户端工作(做 CSS,不幸的是,这对我们来说意味着在很多地方更改 CSS),而不是仅仅获取不同的 URL。
  • @Ofir 您可以创建一个简单的服务器脚本(在 PHP 中不超过 5-7 行代码)来裁剪图像,然后使用该脚本 URL 替换图像 URL。 LinkedIn API 没有任何记录方式来访问生成的图像的不同大小。
  • Christos Lytras 请将您的最后一句话(“LinkedIn API 没有...”)添加到您的原始答案中,我会将其标记为回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-09
  • 2012-02-27
  • 1970-01-01
  • 2011-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多