我正在尝试创建用于通过Linkedin共享的共享按钮,包括标题和说明
我发现可以通过“自定义网址”进行操作,如下所示: https://www.linkedin.com/shareArticle?mini=true&url=http://developer.linkedin.com&title=LinkedIn%20Developer%20Network&summary=My%20favorite%20developer%20program&source=LinkedIn
如果出于我的原因尝试使用它,则仅共享链接,而不共享标题和描述:
我从这里获取的信息:https://developer.linkedin.com/docs/share-on-linkedin
最后,我的问题是如何使共享包括我想要的站点上的标题,描述和链接
答案 0 :(得分:1)
您的url和某些参数需要进行urlencode编码,因此url参数应如下所示:https%3A%2F%2Fathenatools.com%2F
您可以使用此工具:https://www.url-encode-decode.com/
答案 1 :(得分:0)
如Marcin所述,在将一个URL作为参数传递给另一个URL的GET参数(不仅是LinkedIn URL,而且包含所有URL)时,必须执行URL encoding。但是实际上还有更多需要解决的地方!
您似乎正在使用旧格式的LinkedIn共享API。自从被Microsoft收购以来,LinkedIn的许多文档(尤其是最新资料)都可以在Microsoft开发人员站点上找到。看一下:Official Microsoft LinkedIn Sharing Documentation。因此,您的网址应类似于...
https://www.linkedin.com/sharing/share-offsite/?url={url}
您还尝试发送title
和其他参数,但是唯一受支持的参数是url
。
不过,您可能想共享标题等信息,对吗?在这种情况下,请在HTML页面的og:
块中设置<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 Documentation: Making Your Website Shareable on LinkedIn 。
og:
标签确实是一种良好的做法,那么为什么不呢?如果您想知道所有设置都正确,LinkedIn也涵盖了其中:
LinkedIn Post Inspector :检查要尝试共享的URL,以确保使用正确的og:
标签等正确配置了所有内容。输入URL共享,即example.com/YourSite/ThisPageIsWhatYouWantToBeSharedOnLinkedIn
。
希望这会有所帮助!