【问题标题】:How can I get my linkedIn sharing url to work如何让我的linkedIn 共享网址正常工作
【发布时间】:2019-11-07 09:14:50
【问题描述】:

我正在将我的页面“www.mysite.com/detail/?v=2442411”分享给linkedIn,但我只是在linkedIn 上收到“糟糕”。

在代码中我是这样的:

string LinkedIn = $"https://www.linkedin.com/shareArticle?mini=true&url={mysiteurlvariable}?v={myidvariable}&title=ThisTitle"

它吐出这个链接: https://www.linkedin.com/shareArticle/?mini=true&url=www.mysite.com/detail/?v=2442411&title=ThisTitle

当我按照我所说的点击链接时,我只是从 LinkedIn 收到了一个糟糕的消息。 虽然用任何其他 url 替换 url 时也没有参数也很好。

好像不喜欢 ?v={myidvatiable} 部分

任何人都知道这个问题或为什么这是一个问题

【问题讨论】:

  • 你在 mysiteurlvariable 和 myidvatible 中有什么值? (注意它说可变而不是可变)
  • 为什么你有title=ThisTitle?您是说 title={ThisTitle} 吗?
  • 您的 URI 可能格式错误:? 被使用了两次。尝试用&v=替换?v=
  • @BugFinder mysiteurlvariable = www.mysite.com/detail/ 和 myidvatiable =2442411
  • 另外,不要忘记HTML encode您的查询字符串参数值。

标签: c# url linkedin


【解决方案1】:

您需要使用要提供给另一个 URL 的参数来执行 URL-encoding。而且,由于您发布了问题,LinkedIn 分享 URL 参数已经改变。来源:Official Microsoft LinkedIn Share URL Documentation

所以,这就是你应该想要的......

https://www.linkedin.com/sharing/share-offsite/?url={mysiteurlvariable}%3Fv%3D%7Bmyidvariable%7D%26title%3DThisTitle%22

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多