【问题标题】:Sharing image via LinkedIn API v2 appears cropped and different from sharing on www.linkedin.com通过 LinkedIn API v2 共享的图像显示为裁剪,与在 www.linkedin.com 上的共享不同
【发布时间】:2018-10-02 06:07:56
【问题描述】:

当通过 LinkedIn API v2 将图像共享到个人资料(不是公司)时,它会显示为好像被裁剪了:

但是,当我将www.linkedin.com 上的同一张图片上传并分享到我的个人资料时,它确实显示为裁剪并显示了整个图片:

正方形和矩形图像都会发生这种情况。仔细观察,与在www.linkedin.com 上共享/上传的图像相比,LinkedIn 似乎对通过 API 共享的图像应用了不同的padding-top

来自 API

来自 www.linkedin.com

还有其他人看到这个问题吗?如果图像能够始终如一地呈现,那就太好了。

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

【问题讨论】:

    标签: linkedin linkedin-api


    【解决方案1】:

    一个简单的答案是选择宽高比为 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 和尺寸作为缩略图。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多