是否可以防止从共享URL中删除查询参数?

时间:2015-03-27 16:34:06

标签: linkedin

我们利用LinkedIn“自定义网址”允许向LinkedIn用户的Feed分享文章。 (https://developer.linkedin.com/docs/share-on-linkedin)传递给“url”参数的编码URL包含我们自己的跟踪参数。

https://www.linkedin.com/shareArticle?url=http%3A%2F%2Fwww.thedailybeast.com%2Farticles%2F2015%2F03%2F26%2Famerica-loses-no-matter-who-wins-the-next-great-middle-east-war.html%3Fvia%3Ddesktop%26social%3DLinkedin

不幸的是,以这种方式共享的文章的URL已经被剥夺了查询参数。

推测的原因是LinkedIn提取我们的og:url元数据并使用该规范URL来共享链接。我们更愿意覆盖它,但文档似乎表明只有在使用REST API时才有可能。我们宁愿避免这种情况,因为我们只是想向LinkedIn分享文章。有人可以告诉我是否有其他方法可以使用“shareArticle”URL合并我们的跟踪查询参数?

1 个答案:

答案 0 :(得分:1)

如果您使用API​​进行共享,而不是通过URL,您可以专门提供LinkedIn将使用的值,这可以避免抓取工具获取页面的元数据和"重写"您提供的网址。

有关在此处进行API调用的更多信息:https://developer.linkedin.com/docs/share-on-linkedin