LinkedIn r_liteprofile 不提供公共网址和个人资料图片

时间:2021-03-24 10:46:08

标签: linkedin linkedin-api

LinkedIn 对其 V2 API 进行了一些更改,用于接收用户数据。

我将范围设置为 r_liteprofile 并使用 /v2/me 端点。

我添加的是:me?projection=(id,firstName,lastName)。 这为我提供了给定的基本个人资料详细信息。

但我也想要的是:

  • 领英公开网址
  • 网址中的个人资料照片

这可以通过 r_basicprofile 完成,但我不知道如何申请此“基本”个人资料信息。

有什么帮助吗?

或者我可以根据 r_liteprofile 返回的 ID 获取 Linkedin 公共 URL 和个人资料照片吗?

1 个答案:

答案 0 :(得分:1)

个人资料照片网址

这个很简单。只需在您的投影中使用 profilePicture.displayImage 参数,如下所示。它将提供有关图片的完整信息:

https://api.linkedin.com/v2/me?projection=(profilePicture(displayImage~:playableStreams))

输出看起来与此类似 - 这是我的用户的输出:

{
   "profilePicture":{
      "displayImage":"urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg",
      "displayImage~":{
         "paging":{
            "count":10,
            "start":0,
            "links":[
               
            ]
         },
         "elements":[
            {
               "artifact":"urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_100_100)",
               "authorizationMethod":"PUBLIC",
               "data":{
                  "com.linkedin.digitalmedia.mediaartifact.StillImage":{
                     "mediaType":"image/jpeg",
                     "rawCodecSpec":{
                        "name":"jpeg",
                        "type":"image"
                     },
                     "displaySize":{
                        "width":100.0,
                        "uom":"PX",
                        "height":100.0
                     },
                     "storageSize":{
                        "width":100,
                        "height":100
                     },
                     "storageAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     },
                     "displayAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     }
                  }
               },
               "identifiers":[
                  {
                     "identifier":"https://media-exp1.licdn.com/dms/image/C4E03AQELiWnd6svKQg/profile-displayphoto-shrink_100_100/0/1612809737178?e=1622678400&v=beta&t=NCZOUXQokOyX5GN98uI2b4P90hg8h0QPgWQkq3qGLM",
                     "index":0,
                     "mediaType":"image/jpeg",
                     "file":"urn:li:digitalmediaFile:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_100_100,0)",
                     "identifierType":"EXTERNAL_URL",
                     "identifierExpiresInSeconds":1622678400
                  }
               ]
            },
            {
               "artifact":"urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_200_200)",
               "authorizationMethod":"PUBLIC",
               "data":{
                  "com.linkedin.digitalmedia.mediaartifact.StillImage":{
                     "mediaType":"image/jpeg",
                     "rawCodecSpec":{
                        "name":"jpeg",
                        "type":"image"
                     },
                     "displaySize":{
                        "width":200.0,
                        "uom":"PX",
                        "height":200.0
                     },
                     "storageSize":{
                        "width":200,
                        "height":200
                     },
                     "storageAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     },
                     "displayAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     }
                  }
               },
               "identifiers":[
                  {
                     "identifier":"https://media-exp1.licdn.com/dms/image/C4E03AQELiWnd6svKQg/profile-displayphoto-shrink_200_200/0/1612809737178?e=1622678400&v=beta&t=EQsuIgcg7fE7eyjNbKdTQN5Iq29WogIii_B_ABusiDw",
                     "index":0,
                     "mediaType":"image/jpeg",
                     "file":"urn:li:digitalmediaFile:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_200_200,0)",
                     "identifierType":"EXTERNAL_URL",
                     "identifierExpiresInSeconds":1622678400
                  }
               ]
            },
            {
               "artifact":"urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_400_400)",
               "authorizationMethod":"PUBLIC",
               "data":{
                  "com.linkedin.digitalmedia.mediaartifact.StillImage":{
                     "mediaType":"image/jpeg",
                     "rawCodecSpec":{
                        "name":"jpeg",
                        "type":"image"
                     },
                     "displaySize":{
                        "width":400.0,
                        "uom":"PX",
                        "height":400.0
                     },
                     "storageSize":{
                        "width":400,
                        "height":400
                     },
                     "storageAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     },
                     "displayAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     }
                  }
               },
               "identifiers":[
                  {
                     "identifier":"https://media-exp1.licdn.com/dms/image/C4E03AQELiWnd6svKQg/profile-displayphoto-shrink_400_400/0/1612809737178?e=1622678400&v=beta&t=9O2L6z2RprkxuHbcwvZk6Y9oy4tb0qerQ538BD6-VR4",
                     "index":0,
                     "mediaType":"image/jpeg",
                     "file":"urn:li:digitalmediaFile:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_400_400,0)",
                     "identifierType":"EXTERNAL_URL",
                     "identifierExpiresInSeconds":1622678400
                  }
               ]
            },
            {
               "artifact":"urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_800_800)",
               "authorizationMethod":"PUBLIC",
               "data":{
                  "com.linkedin.digitalmedia.mediaartifact.StillImage":{
                     "mediaType":"image/jpeg",
                     "rawCodecSpec":{
                        "name":"jpeg",
                        "type":"image"
                     },
                     "displaySize":{
                        "width":800.0,
                        "uom":"PX",
                        "height":800.0
                     },
                     "storageSize":{
                        "width":800,
                        "height":800
                     },
                     "storageAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     },
                     "displayAspectRatio":{
                        "widthAspect":1.0,
                        "heightAspect":1.0,
                        "formatted":"1.00:1.00"
                     }
                  }
               },
               "identifiers":[
                  {
                     "identifier":"https://media-exp1.licdn.com/dms/image/C4E03AQELiWnd6svKQg/profile-displayphoto-shrink_800_800/0/1612809737178?e=1622678400&v=beta&t=4QtK4xiiTWkui0HtL1YDF22sXurosKWdXTUOzw0TxiY",
                     "index":0,
                     "mediaType":"image/jpeg",
                     "file":"urn:li:digitalmediaFile:(urn:li:digitalmediaAsset:C4E03AQELiWnd6svKQg,urn:li:digitalmediaMediaArtifactClass:profile-displayphoto-shrink_800_800,0)",
                     "identifierType":"EXTERNAL_URL",
                     "identifierExpiresInSeconds":1622678400
                  }
               ]
            }
         ]
      }
   }
}

可以在每个 identifier 元素旁边找到个人资料照片网址。

例如,这是其中一个网址:

<块引用>

"identifier":"https://media-exp1.licdn.com/dms/image/C4E03AQELiWnd6svKQg/profile-displayphoto-shrink_800_800/0/1612809737178?e=1622678400&v=beta&t=4QtK4xiiTWkui0HtL1YDF22sXurosKWdXTUOzw0TxiY"

领英公开网址

这基本上是文档 here 中所写的 vanityName 属性:

<块引用>

vanityName 成员的虚名。虚名被代表 作为字符串用于公共配置文件 URL: www.linkedin.com/in/{vanityName}

但是,如 documentation 中所述,使用 r_liteprofile 只能检索有限数量的信息

<块引用>

默认情况下,只为配置文件请求返回精简配置文件字段。

有关精简配置文件字段的列表,请查看此 page。但是,如果您检查它,您会发现 vanityName 或个人资料网址未包含在其中。要获得其他权限,您必须按照文档中的说明请求它们:

<块引用>

要请求更多或更少的字段,您必须具有其他权限 仅授予选定的合作伙伴。

因此,您必须成为精选合作伙伴才能获得它。

相关问题