【问题标题】:UGC Post Image media order not respected未遵守 UGC Post Image 媒体顺序
【发布时间】:2021-02-17 04:09:11
【问题描述】:

我正在创建一个 UGC 帖子,其中包含 mediaCategory IMAGE 以及使用推荐的 Assets Api 上传的多个附加图片。

我注意到 LinkedIn 不尊重我们发送的原始订单。

有没有人也经历过这种情况或知道我错过了什么?

{
    "author": "urn:li:organization:5590506",
    "lifecycleState": "PUBLISHED",
    "specificContent": {
        "com.linkedin.ugc.ShareContent": {
            "media": [
                {
                    "media": "urn:li:digitalmediaAsset:ID1",
                    "status": "READY",
                    "title": {
                        "attributes": [],
                        "text": "Asset 1"
                    }
                },
                {
                    "media": "urn:li:digitalmediaAsset:ID2",
                    "status": "READY",
                    "title": {
                        "attributes": [],
                        "text": "Asset 2"
                    }
                },
                {
                    "media": "urn:li:digitalmediaAsset:ID3",
                    "status": "READY",
                    "title": {
                        "attributes": [],
                        "text": "Asset 3"
                    }
                },
                {
                    "media": "urn:li:digitalmediaAsset:ID4",
                    "status": "READY",
                    "title": {
                        "attributes": [],
                        "text": "Asset 4"
                    }
                },
                {
                    "media": "urn:li:digitalmediaAsset:ID5",
                    "status": "READY",
                    "title": {
                        "attributes": [],
                        "text": "Asset 5"
                    }
                }
            ],
            "shareCommentary": {
                "attributes": [],
                "text": "Some share text"
            },
            "shareMediaCategory": "IMAGE"
        }
    },
    "visibility": {
        "com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
    }
}

【问题讨论】:

  • 你好@gregory,我想知道你是如何在UGC APIs中上传图片的。我正在尝试上传此内容,但没有成功
  • 老实说,只需遵循公共 api 文档即可。事实证明,我的问题与 LinkedIn API 无关。
  • 感谢@Gregory 的回复,我在一段时间后解决了我的问题,实际上我并没有以二进制格式发送图像,而是发送了它。

标签: linkedin linkedin-api


【解决方案1】:

发布https://api.linkedin.com/v2/ugcPosts

我认为您希望在单个帖子中保持媒体的顺序。 但我看到相同的媒体 ID "media": "urn:li:digitalmediaAsset:C5500AQG7r2u00ByWjw", 5次。可能只是一个虚拟消息。

我觉得你应该试试看 GET https://api.linkedin.com/v2/ugcPosts/{encodedugcPostUrn|shareUrn}?viewContext=AUTHOR

您可以查看媒体顺序。我认为媒体秩序保持不变。这正是 LinkedIn 显示它的方式。

{
    "author": "urn:li:organization:5590506",
    "lifecycleState": "PUBLISHED",
    "specificContent": {
        "com.linkedin.ugc.ShareContent": {
            "media": [
                {
                    "media": "urn:li:digitalmediaAsset:C5500AQG7r2u00ByWjw",
                    "status": "READY",
                    "title": {
                        "attributes": [],
                        "text": "Sample Video Create"
                    }
                }
            ],
            "shareCommentary": {
                "attributes": [],
                "text": "Some share text"
            },
            "shareMediaCategory": "VIDEO"
        }
    },
    "targetAudience": {
        "targetedEntities": [
            {
                "locations": [
                    "urn:li:country:us",
                    "urn:li:country:gb"
                ],
                "seniorities": [
                    "urn:li:seniority:3"
                ]
            }
        ]
    },
    "visibility": {
        "com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
    }
}

【讨论】:

  • 嗨,Jin,我认为这不适合 JSON 结构。周围的元素是一个对象,而不是一个数组。拥有多个“媒体”密钥也是无效的。你能分享你的意思的完整JSON吗?谢谢
  • 大声笑你在主要媒体中发送了多个媒体标签,我要求你只保留一个。尝试不同的媒体 ID,它可能会起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-03
  • 2019-09-04
相关资源
最近更新 更多