java linkedInDistributionTarget是必需的,即使它是空的
发布共享时,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
}
# 1 楼答案
从他们的文档中:
“在创建共享期间忽略distribution.LinkedIn DistributionTarget会创建一个未在LinkedIn.com上公开显示的暗共享或隐藏共享。请将该字段指定为空对象,以使共享可公开查看。”
资料来源:
https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/share-api?context=linkedin/compliance/context#post-shares