通过LinkedIn API分享的问题,回复确定,但帖子未显示

时间:2018-04-14 12:29:57

标签: linkedin linkedin-api

我们在过去一年中使用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中?

1 个答案:

答案 0 :(得分:1)

本周我们有类似的经历。我们的用户通过我们的youtube链接应用程序发布链接,Linkedin会告诉我们一切都很好,回复就像你发布的那样。我们会在我们的系统中将其标记为成功,但是帖子永远不会出现。

Linkedin似乎正在擦除我们所有的视频链接(youtube,vimeo等)。一旦我们开始添加共享图像,链接就会开始正确显示。

我们的解决方案是在发布到Linkedin时始终包含图像。

{ 'submitted-url' => <link user shared>, 'submitted-image-url' => <image of some kind> }

我们所做的是尝试在发布之前从链接中提取元图像并使用它。如果我们找不到一个,我们只需按1px xpp图像。 Linkedin现在一直在分享我们的帖子。

如果您的问题不在于视频网址,我会查看您的链接是否可能缺少图片的正确元标记。作为后备,您可以尝试像我们一样发布不可见的图像。