5

我试图弄清楚在使用 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 )。

4

2 回答 2

0

Unfortunately there is no way to do this. The Linkdin Javascript API and Linkdin Share button relies completely on meta tags to scrape information. Such a Pity.

于 2014-02-15T16:25:22.303 回答
0

只需在og:您共享的页面上设置属性标签,LinkedIn 就会知道title,、image等字段实际上都适合该站点并适合该站点。你可以像这样设置它们......

  • <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 开发人员文档:让您的网站在 LinkedIn 上可共享

适用于我的网站!

您始终可以在您网站的 URL 上使用LinkedIn 海报检查器,以确保您做对了!

于 2020-06-01T17:19:28.617 回答