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

Posted

技术标签:

【中文标题】由于重定向,无法使用参数的 LinkedIn 社交共享 URL【英文标题】:LinkedIn social share url with parameter not possible because of redirect 【发布时间】:2018-08-28 14:50:34 【问题描述】:

我对有关社交媒体共享链接的linkedin api 有一些疑问。 api (https://developer.linkedin.com/docs/share-on-linkedin) 显示,不考虑 url 参数,其他参数,如标题或摘要。 但是,如果我调用 url,例如来自文档: https://www.linkedin.com/shareArticle?mini=true&url=http://developer.linkedin.com&title=LinkedIn%20Developer%20Network &summary=My%20favorite%20developer%20program&source=LinkedIn

它重定向到 https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2Fdeveloper.linkedin.com 但没有参数..

是linkedin api的变化还是临时问题?还是我的理解有问题?

最好的问候 理查德

【问题讨论】:

他们现在似乎忽略了通过 URL 传递的标题和摘要参数,而是使用目标 URL 中的 og:title How to make custom linkedin share button的可能重复 @richipg 解决方案是什么? 【参考方案1】:

LinkedIn 被微软收购后发生了很大变化。你曾经为title 等工作的东西,但不再是。这是您可以使用的唯一可用格式...

https://www.linkedin.com/sharing/share-offsite/?url=url

来源:Official LinkedIn Sharing Documentation

预览titleimage 等的唯一方法是使用og: 标签。将这些插入 html<head> 块中...

<meta property='og:title' content='Title of the article"/> <meta property='og:image' content='//media.example.com/ 1234567.jpg"/> <meta property='og:description' content='Description that will show in the preview"/> <meta property='og:url' content='//www.example.com/URL of the article" />

来源:LinkedIn Developer Docs: Making Your Website Shareable on LinkedIn

而且,如果您想确保一切正确,请将您网站的 URL 插入 LinkedIn Post Inspector

【讨论】:

以上是关于由于重定向,无法使用参数的 LinkedIn 社交共享 URL的主要内容,如果未能解决你的问题,请参考以下文章

Linkedin signin:无法检索访问令牌:appId或重定向uri与授权代码或授权代码已过期不匹配

用于 Spotify 的 Python 社交身份验证:重定向缺少“状态”参数

Linkedin OAuth 2.0 重定向 URL 不能包含片段标识符 (#)

iOS 应用程序上的无效重定向 URI Linkedin API

Django注册:由于缺少参数,注册失败后重定向

由于跨域请求,带有 Jquery 文件上传的 Carrierwave_Direct 不会重定向