【问题标题】:Retrieving the profile image from LinkedIn API response从 LinkedIn API 响应中检索个人资料图像
【发布时间】:2019-06-26 08:06:18
【问题描述】:

我已经通过了身份验证,并且正在从 LinkedIn 接收正确的数据并收到如下链接所示的响应:

https://developer.linkedin.com/docs/ref/v2/profile/profile-picture

但是,我不确定如何从中提取图像:

"displayImage": "urn:li:digitalmediaAsset:C4D03AQGsitRwG8U8ZQ",

接下来我需要再次请求图片网址吗?

【问题讨论】:

    标签: linkedin linkedin-api


    【解决方案1】:

    对于其他人来说,我忽略了一个带有 url 的 identifier 字段:

    "identifiers": [
     {
      "identifier": "https://media.licdn.com/dms/image/C4D03AQGsitRwG8U8ZQ/profile-displayphoto-shrink_100_100/0?e=1526940000&v=alpha&t=12345",
      "file": "urn:li:digitalmediaFile:     (urn:li:digitalmediaAsset:C4D03AQGsitRwG8U8ZQ,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_100_100,0)",
        "index": 0,
        "mediaType": "image/jpeg",
        "identifierExpiresInSeconds": 1526940000
    }

    为了在 ruby​​ 中获得上述响应,我正在执行以下操作:

    url = 'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))'
    res = RestClient.get(url, Authorization: "Bearer #{access_token}")

    【讨论】:

    • 您是如何构造对 API 的调用来检索此输出的?你能用假参数展示例子吗?谢谢!
    • 在 ruby​​ 中,我正在执行以下操作:url = 'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))' res = RestClient.get(url, Authorization: "Bearer #{access_token}")
    • 您好,您使用的是 curl 吗?你如何获得标识符项目?由于“displayImage~”,我无法获取对象
    • @bumbumpaw 是的,你能得到它吗?在 Ruby 中,我使用的是:``` require 'rest-client' url = response['profilePicture']['displayImage~']['elements'][3]['identifiers'][0]['identifier' ] RestClient.get(url) ```
    • 能否获得更高分辨率的头像?由于identifier 字段提供了 100x100 的图像
    【解决方案2】:

    使用这个:

     url = 'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,emailAddress,profilePicture(displayImage~:playableStreams))&oauth2_access_token=' + access_token
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多