LinkedIn JS API分享

时间:2013-04-29 14:25:22

标签: api linkedin

我想弄清楚在使用linkedin js api时是否可以传递多个URL来共享。

我的代码是:

IN.UI.Share().params({
    url: 'http://www.example.com'
}).place.();

现在我试图传递其他参数:

IN.UI.Share().params({
    url: 'http://www.example.com',
    title: 'A Title',
    summary: 'A Small summary'
}).place.();

但那确实有用。它似乎只是忽略那些额外的参数。

我知道我可以使用自定义共享功能来完成它:

http://www.linkedin.com/shareArticle?mini=true&url={articleUrl}&title={articleTitle}&summary={articleSummary}&source={articleSource}

但是我想使用js api所以我可以取回一个令牌来验证它是否被正确发布。使用shareArticle方式,实际验证是否使用它共享它是大约20-30秒:(https://developer.linkedin.com/retrieving-share-counts-custom-buttons)。

2 个答案:

答案 0 :(得分:0)

不幸的是没有办法做到这一点。 Linkedin Javascript API和Linkedin Share按钮完全依赖meta标签来抓取信息。真可惜。

答案 1 :(得分:0)

只需在您要共享的页面上设置og:属性标签,那样LinkedIn就会知道titleimage等字段实际上都是正确且正确的该网站。您可以像这样设置它们...

  • <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

适用于我的网站!

您始终可以在网站的网址上使用LinkedIn Poster Inspector来确保您操作正确!