LinkedIn“共享”API 未正确使用提供的“content.description”

Posted

技术标签:

【中文标题】LinkedIn“共享”API 未正确使用提供的“content.description”【英文标题】:LinkedIn "share" API not properly using the supplied "content.description" 【发布时间】:2017-05-26 16:57:12 【问题描述】:

我成功地通过 API 发布了一个新的 LinkedIn“分享”图片(不是实际的文章/页面)并通过 API 进行 OAuth 认证调用,如下所示:

URI:POST https://api.linkedin.com/v1/people/~/shares?format=json 资料: "comment": "Some comment.", "content": "title": "Some title.", "description": "My description.", "submitted-url": "https://cdn.website.com/images/image.png", "submitted-image-url": "https://cdn.website.com/images/image.png" , "visibility": "code": "connections-only"

但是,当我在linkedin.com 上查看生成的共享时,图片附近的description 不会显示我提供的“我的描述”。而是显示所提供图像的host,即本例中的cdn.website.com。这是丑陋且不可取的。似乎他们尝试像抓取页面一样抓取图像,并且默认为host,而不是使用我提供的“我的描述”描述。

这是一个错误吗?难道我做错了什么?任何帮助将不胜感激!

【问题讨论】:

我没有给你答案,但我可以确认我有同样的问题 :( 我通过他们的 API 发布的 LinkedIn 帖子中的任何地方都没有显示“描述”字段要么。 【参考方案1】:

您只能选择以下一项:

在 LinkedIn 分享预览中显示图片在 LinkedIn 分享预览中显示说明

证明:与 LinkedIn 支持 (Oh the humanity...) 抗争了两周。但也请查看遵循以下两条规则的网站的共享预览:Wikipedia(没有图像,有 1 个描述)和 GitHub(有 1 个图像,有 1 个描述)。

***: Description ONLY -- Works (but no image)!GitHub: Image ONLY -- Works (but no description)!

我创建了一个test site, with only description,,它的行为符合上面列出的规则。我很清楚Official Microsoft LinkedIn Share Documentation 没有提及这一点,但所有直接经验似乎都不同意。

【讨论】:

以上是关于LinkedIn“共享”API 未正确使用提供的“content.description”的主要内容,如果未能解决你的问题,请参考以下文章

Linkedin "/people" API 返回错误的位置信息

用户身份验证linkedin -

由于重定向,无法使用参数的 LinkedIn 社交共享 URL

在LinkedIn上共享带有图片和描述预览的网站URL

LinkedIn Share Button 帖子表单不正确

Angularjs 和 Linkedin 分享