linkedin - 未遵守 UGC 发布图像媒体顺序

标签 linkedin linkedin-api

我正在创建一个 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"
    }
}
Result

最佳答案

发帖 https://api.linkedin.com/v2/ugcPosts
我认为您想在单个帖子中维护媒体的顺序。
但我看到相同的媒体 ID "media": "urn:li:digitalmediaAsset:C5500AQG7r2u00ByWjw",
5次。可能这只是一个虚拟消息。
我觉得你应该试试
获取 https://api.linkedin.com/v2/ugcPosts/{encoded ugcPostUrn|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"
    }
}

关于linkedin - 未遵守 UGC 发布图像媒体顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66011819/

相关文章:

javascript - LinkedIn 示例代码给出 SyntaxError

linkedin - [Linkedin]分页详细信息不适用于带有投影的 "organizationalEntityAcls"API 端点

api - 没有足够的权限访问 : GET/me

c# - 在 C# 应用程序中使用 LinkedIn API

postman - 连接到 Linkedin adAnalytics API - 参数中存在不允许的字段

linkedin-api - LinkedIn API 突然返回 405 错误

javascript - LinkedIn api - 获取公司更新

ruby-on-rails - 新的 LinkedIn 权限问题(Rails omniauth-linkedin gem)

linkedin - 通过 LinkedIn API 发布没有相关 URL 的图像

python - LinkedIn JS API token 交换为 REST token