如何在LinkedIn上创建暗共享?
我们正在开发一个营销应用程序,我正在处理LI集成工作。我一直在尝试创建赞助商更新广告/创意。我已经开始工作了,能够创建帐户、活动组、上传资产,并且在创建共享方面取得了一些成功,但没有创建图像共享,也没有创建难以捉摸的“黑暗共享”。根据说明,与先前上传的资产进行图像共享的json应如下所示:如何在LinkedIn上创建暗共享?,linkedin,linkedin-api,Linkedin,Linkedin Api,我们正在开发一个营销应用程序,我正在处理LI集成工作。我一直在尝试创建赞助商更新广告/创意。我已经开始工作了,能够创建帐户、活动组、上传资产,并且在创建共享方面取得了一些成功,但没有创建图像共享,也没有创建难以捉摸的“黑暗共享”。根据说明,与先前上传的资产进行图像共享的json应如下所示: { "owner": "urn:li:company:$companyId", "text": { "text"
{
"owner": "urn:li:company:$companyId",
"text": {
"text": "Test Share text"
},
"subject": "Test Share Subject",
"distribution": {
"linkedInDistributionTarget": {}
},
"content": {
"contentEntities": [
{
"entity": "urn:li:digitalmediaAsset:$assetId"
}
],
"title": "Test Share with Content title",
"shareMediaCategory": "IMAGE"
}
}
当我使用有效的$companyId和$assetId,通过访问Marketing Developer平台的访问令牌尝试上述操作时,返回值始终为500,其中没有太多关于原因的信息:
{“消息”:“内部服务器错误”,“状态”:500}
如果我根据文档排除“分布”元素以进行“暗共享”,我会得到一个400,有一个相当迟钝的错误:
{“消息”:“com.linkedin.content.common.ResponseException:公司拥有的UGC不能有连接MemberNetworkVisibility.”,“状态”:400}
然而,“外部形象”共享是有效的:
{
"owner": "urn:li:company:$companyId",
"text": {
"text": "DS6"
},
"subject": "DS6",
"distribution": {
"linkedInDistributionTarget": {}
},
"content": {
"contentEntities": [
{
"entityLocation": "https://www.example.com",
"thumbnails": [
{
"resolvedUrl": "https://www.example.com/image.jpg"
}
]
}
],
"title": "DS6"
}
}
返回:
{"owner":"urn:li:organization:$companyId","activity":"urn:li:activity:6805863696531906562","edited":false,"subject":"DS6","created":{"actor":"urn:li:person:$me","time":1622644352073},"lastModified":{"actor":"urn:li:person:$me","time":1622644352073},"text":{"text":"DS6"},"id":"6805863696213118976","distribution":{"linkedInDistributionTarget":{"visibleToGuest":true}},"content":{"title":"DS6","contentEntities":[{"thumbnails":[{"imageSpecificContent":{},"resolvedUrl":"https://www.example.com/image.jpg"}],"title":"DS6","entityLocation":"https://www.example.com"}],"shareMediaCategory":"ARTICLE"}}
但如果删除分发元素,即使这样也会失败,错误与上面完全相同
我真的很感激任何关于如何从以前上传的资产和相应的创意/广告中成功创建“黑暗共享”的反馈
谢谢