linkedInDistributionTarget是必需的,即使它是空的

问题描述 投票:0回答:1

在发布共享时,linkedInDistributionTarget是必填字段,需要包含在发布请求的正文中。即使它是空的我们为什么需要包括在体内。

如果我没有使用该密钥,则抛出以下错误

{
    "owner": "urn:li:organization:xxxxxx",
    "text": {
        "text": "Hii Kaushik from builder"
    }
}

错误:

{
    "message": "com.linkedin.restli.client.RestLiResponseException: Response status 400, serviceErrorMessage: com.linkedin.publishing.util.common.ResponseException: Company owned UGCs can only have PUBLIC or LOGGED_IN MemberNetworkVisibility.",
    "status": 400
}
java spring rest linkedin linkedin-api
1个回答
1
投票

从他们的文档:

“在共享创建期间省略distribution.linkedInDistributionTarget会创建一个黑暗或隐藏的共享,而不会在LinkedIn.com上公开显示。将该字段指定为空对象,以使共享可公开显示。”

资源:

https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/share-api?context=linkedin/compliance/context#post-shares

© www.soinside.com 2019 - 2024. All rights reserved.