【问题标题】:Issues with sharing via LinkedIn API, response ok, but posts not showing通过 LinkedIn API 共享的问题,响应正常,但帖子未显示
【发布时间】:2018-09-24 16:02:10
【问题描述】:

过去一年我们使用 LinkedIn API 来使用 API 端点在 LinkedIn 个人资料和页面上分享

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=…"
}

但是在过去一周分享一些包含链接的消息时,无论是在页面上还是在个人资料上,帖子/cmets 并不总是显示,无论来自 API 的响应是否可以使用 updateKey 和 updateUrl 的组合。

这是 LinkedIn API 上的错误,还是 API 调用有一些限制规则,API 接受包含链接的消息,并返回带有 updateKey 的肯定响应,但 LinkedIn 不会显示在提要中?

【问题讨论】:

  • 我不介意收到这个问题的负分,只需要解释为什么我收到它。我仍然认为这是与 LinkedIn API 相关的问题,一个可能的错误。只有开发支持似乎是通过 StackOverflow。
  • Niklaz 我们观察到类似的行为,并认为它与包含特定链接的消息无关。我们目前的理论是,当 LinkedIn 试图显示它们的预览时,链接到的页面上的某些内容会导致问题。让我们知道您是否还有其他想法,我们也会这样做。
  • @matt.kauffman23,谢谢你的回复,我会告诉你我们发现了什么

标签: linkedin linkedin-api


【解决方案1】:

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

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

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

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

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

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

【讨论】:

  • 感谢您的建议。这种方法是有效的,以前也有效。我们使用所有相关的元标记。问题是当我们通过“评论”字段发送所有内容时。直到几天前,当某些 url 在评论字段中时,它曾经显示链接预览卡,如果 url 具有所有必要的 og:tags,但是,现在它甚至不显示消息:)
  • 看起来是通过评论发帖的url,为了预览卡片已经失效了。谢谢建议
猜你喜欢
  • 1970-01-01
  • 2019-05-08
  • 1970-01-01
  • 2014-07-08
  • 2022-11-30
  • 2015-11-17
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多