通过LinkedIn API v2共享图像时会出现裁剪,与www.LinkedIn.com上的共享不同

通过LinkedIn API v2共享图像时会出现裁剪,与www.LinkedIn.com上的共享不同,linkedin,linkedin-api,Linkedin,Linkedin Api,当通过LinkedIn API v2将图像共享给配置文件(而非公司)时,它会显示为裁剪图像: 但是,当我在www.linkedin.com上上传并共享同一图像到我的个人资料时,它不会显示为裁剪图像,整个图像显示为: 这在正方形和矩形图像中都会发生。仔细看,与在www.LinkedIn.com上共享/上传的图像相比,LinkedIn似乎对通过API共享的图像应用了不同的填充顶部 来自API 来自www.linkedin.com 还有人看到这个问题吗?如果图像呈现一致,那就太好了 更新:当共

当通过LinkedIn API v2将图像共享给配置文件(而非公司)时,它会显示为裁剪图像:

但是,当我在
www.linkedin.com
上上传并共享同一图像到我的个人资料时,它不会显示为裁剪图像,整个图像显示为:

这在正方形和矩形图像中都会发生。仔细看,与在
www.LinkedIn.com
上共享/上传的图像相比,LinkedIn似乎对通过API共享的图像应用了不同的
填充顶部

来自API

来自www.linkedin.com

还有人看到这个问题吗?如果图像呈现一致,那就太好了


更新:当共享到公司页面时也会发生这种情况,而不仅仅是个人资料。

一个简单的答案是选择高宽比为1.91:1的图像。我发现这些图像不会被裁剪,也不会被删除

如果这不是一个选项,我使用的解决方法是将图像作为缩略图重新发送,包括原始图像尺寸

下面是一个发布位于
https://example.com/image.png

从响应中获取URN(
URN:li:richMediaSummary:PNG-IMG-54f02ae8b3f4d479e925b4df68e19
),URN作为内容实体,图像的url和尺寸作为缩略图

{
    "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"
                    }
                ]
            }
        ]
    }
}