【问题标题】:Share URL in Facebook without any JS framework在没有任何 JS 框架的情况下在 Facebook 中分享 URL
【发布时间】:2019-10-26 06:28:15
【问题描述】:

我想为某个 URL 构建一个分享按钮,但我想让我的解决方案尽可能简单。我想避免必须从他们的 SDK 中导入任何 JS 框架或工具包来执行此操作。

例如,在 Twitter 中,我可以使用以下代码获得相同的结果:

<a href="https://twitter.com/intent/tweet?text=${myTextVariable}&url=${myUrlVariable}">Share</a>

在这里,我可以自定义 URL 和推文将包含的预定义文本。

Facebook 有没有类似的方法来实现这一点?

【问题讨论】:

    标签: facebook facebook-share


    【解决方案1】:

    只需使用sharer.php:

    <a href="https://www.facebook.com/sharer.php?u=[encoded-url]">linktext</a>
    

    当然,您只能共享链接,而不能预先填写消息。无论如何都不允许这样做(请参阅平台政策)。此外,Open Graph 标签将从共享 URL 的来源中获取。

    【讨论】:

    • 不知道标题不能预填。你能给我一个关于那个主题的 URL 参考吗?
    • 已经有大量关于此的 stackoverflow 线程...例如:stackoverflow.com/questions/20956229/…
    • 使用sharer.php,多年来无法预填标题。使用其他选项(例如 fb.ui 提要),它不久前也被禁用了。
    • luschn:问题本身不是关于“sharer.php”,而是是否有任何方法可以实现这一目标。
    • 我知道,请参阅其他评论。即使使用 fb.ui 提要等其他选项也不再可能,有一种解决方法,但已修复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多