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

Is it possible to prevent stripping of query params from shared URLs?

我们利用 LinkedIn "Customized URL" 允许将文章分享到 LinkedIn 用户的供稿。 (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 用于共享的 link。我们更愿意覆盖它,但文档似乎表明这只有在您使用 REST API 时才有可能。我们宁愿避免这种情况,因为我们只是想将文章分享到 LinkedIn。有人可以告诉我是否有任何其他方法可以使用 "shareArticle" URL?

合并我们的跟踪查询参数

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

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