通过LinkedIn API v2将图片共享到个人资料(而非公司)时,其显示方式就像被裁剪一样:
但是,当我在www.linkedin.com
上上传并共享同一张图片到我的个人资料时,它不会不显示为已裁剪,并且会显示整个图片:
对于正方形和矩形图像都发生这种情况。仔细观察,似乎LinkedIn对通过API共享的图像应用的padding-top
与在www.linkedin.com
上共享/上传的图像不同。
还有其他人看到此问题吗?如果图像呈现一致,那就太好了。
更新:共享公司页面而不只是个人资料时也会发生这种情况。
答案 0 :(得分:3)
一个简单的答案是选择宽高比为1.91:1的图像。我发现这些图像不会被裁剪,也不会pillarboxed。
在这种情况下,我使用的解决方法是将图像重新发送为缩略图,包括原始图像尺寸。
这是一个发布位于https://example.com/image.png
上的1000x600图片的示例。
在uploading the image as rich media并从响应中获得URN(urn:li:richMediaSummary:PNG-IMG-54f022ae8b3f4d479e925b4df68e19
)之后,post the Share将URN作为内容实体,并将图像的url和尺寸作为缩略图。 / p>
{
"owner": "urn:li:person:324_kGGaLE",
"distribution": {
"linkedInDistributionTarget": {}
},
"content": {
"contentEntities": [
{
"entity": "urn:li:richMediaSummary:PNG-IMG-54f022ae8b3f4d479e925b4df68e19",
"thumbnails": [
{
"imageSpecificContent": {
"width": 1000,
"height": 600
},
"resolvedUrl": "https:\/\/example.com\/image.png"
}
]
}
]
}
}