LinkedIn 分享带有参数的帖子 URL

pra*_*eep 5 linkedin-api

当我在 LinkedIn 上分享时,我在我的网站上创建了一个帖子,但它没有显示完整的分享 URL。

目前,我正在使用https://www.linkedin.com/sharing/share-offsite/?url=www.example.com/share/?id=12654

但是当我使用上面的重定向到下面的 URL 与 LinkedIn 共享时:

www.example.com/share
Run Code Online (Sandbox Code Playgroud)

它删除了使用 id 传递的参数。如何获取完整的 URL:www.example.com/share/?id=12654

Hol*_*ger 1

不要忘记对您提供给另一个 URL 的参数进行URL 编码。因此,您的链接应该是...&url=https%3A%2F%2Fw...,而不是...&url=https://。您的 URL 还包含应转义的问号。最终,您的网址应该如下所示..

https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.example.com/share/%3Fid=12654
Run Code Online (Sandbox Code Playgroud)

每当您将 URL 作为参数发送到另一个 URL 的 GET 参数时,都需要 URL 编码。

如果您想了解更多信息:LinkedIn 官方分享文档

如果您对定期维护的 GitHub 项目感兴趣,该项目可以跟踪此信息,这样您就不必这样做,请查看它! 社交分享 URL

社交分享 URL 图片