【问题标题】:Is it possible to prevent stripping of query params from shared URLs?是否可以防止从共享 URL 中删除查询参数?
【发布时间】:2015-03-27 16:34:06
【问题描述】:

我们利用 LinkedIn“自定义 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 用于共享链接。我们更愿意覆盖它,但文档似乎表明只有使用 REST API 才有可能。我们宁愿避免这种情况,因为我们只是试图将文章分享到 LinkedIn。谁能告诉我是否有任何其他方法可以使用“shareArticle”网址合并我们的跟踪查询参数?

【问题讨论】:

    标签: linkedin


    【解决方案1】:

    如果您使用 API 进行共享,而不是通过 URL,您可以专门提供 LinkedIn 将使用的值,这样可以避免爬虫获取页面的元数据并“覆盖”您提供的 URL它。

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

    【讨论】:

    • 好的,这就是我们的想法,但我想我会检查一下。谢谢!
    猜你喜欢
    • 2021-08-20
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多