我们在过去一年中使用LinkedIn API在LinkedIn个人资料和页面上使用API端点分享
https://api.linkedin.com/v1/people/~/shares
和
https://api.linkedin.com/v1/companies/{company-id}/shares
响应始终返回为:
{
"updateKey": "UPDATE-xxxxx-xxxxxxx…",
"updateUrl": "https://www.linkedin.com/updates?discuss=…&scope=…"
}
但是在上周分享包含链接的一些消息时,无论是在页面上还是在个人资料上,都不会显示帖子/评论,无论来自API的响应是否与updateKey和updateUrl的组合都可以。
这是LinkedIn API上的错误,还是有一些API调用的限制规则,其中API接受包含链接的消息,并使用updateKey返回正响应,但LinkedIn不会显示在Feed中?
答案 0 :(得分:1)
本周我们有类似的经历。我们的用户通过我们的youtube链接应用程序发布链接,Linkedin会告诉我们一切都很好,回复就像你发布的那样。我们会在我们的系统中将其标记为成功,但是帖子永远不会出现。
Linkedin似乎正在擦除我们所有的视频链接(youtube,vimeo等)。一旦我们开始添加共享图像,链接就会开始正确显示。
我们的解决方案是在发布到Linkedin时始终包含图像。
{ 'submitted-url' => <link user shared>, 'submitted-image-url' => <image of some kind> }
我们所做的是尝试在发布之前从链接中提取元图像并使用它。如果我们找不到一个,我们只需按1px xpp图像。 Linkedin现在一直在分享我们的帖子。
如果您的问题不在于视频网址,我会查看您的链接是否可能缺少图片的正确元标记。作为后备,您可以尝试像我们一样发布不可见的图像。