【问题标题】:How do i add a hashtag to to Facebook button share如何将主题标签添加到 Facebook 按钮共享
【发布时间】:2016-05-24 21:14:30
【问题描述】:

如何将主题标签添加到 Facebook 按钮分享...

请点击图片更好理解

enter image description here

【问题讨论】:

    标签: facebook facebook-graph-api facebook-javascript-sdk facebook-like facebook-php-sdk


    【解决方案1】:

    编辑:
    这个答案已经过时了,Facebook 已经改变了他们的政策(在这方面,建议一个标签) - 有关执行此操作的详细信息,请参阅 Andrew 的答案。


    您根本不这样做,因为您不允许这样做。

    Platform Policy,2.3:

    “请勿在帖子的标题、cmets、消息或用户消息参数中预先填充非个人创建的内容,即使此人可以在共享前编辑或删除内容。”


    如果用户希望消息包含标签,那么用户必须由他/她自己输入。

    【讨论】:

    • 在此引用结束后立即继续:“您可以使用我们的分享对话框在帖子中预填充单个主题标签,但不要预填充任何非个人或企业创建的内容通过 API。” 这可能是对政策的更新,而不是 CBroe 的错误
    • @AndrewM 你是对的,他们在我回答几个月后补充说 - webpronews.com/facebook-announces-ways-share-engage-2016-04 不幸的是,无法跟踪和更新这里的所有内容,所以你记录当前状态的答案是非常欢迎 ;-)
    【解决方案2】:

    使用 facebook sdk,您可以将 hashtag 参数添加到对象。

    document.getElementById('share-facebook-btn').onclick = function() { FB.ui({ method: 'share', hashtag: '#thisisahashtag' href: 'https://example.com', }, function(response){}); }

    https://developers.facebook.com/docs/sharing/reference/share-dialog

    【讨论】:

    • 值得一提的是,这也可以使用对话框的 URL 重定向版本 - 在这种情况下,您只需要注意正确地对主题标签进行 URL 编码,所以 hashtag=%23foobar
    猜你喜欢
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    相关资源
    最近更新 更多