【问题标题】:Sharing via open graph along with hash tags通过开放图与主题标签共享
【发布时间】:2015-11-29 04:45:13
【问题描述】:

我已经为不同的社交网络实现了分享按钮,例如 VK、Facebook、Twitter、OK,并且我正在使用 Open Graph 来设置帖子的属性,这将出现在用户的社交网络页面上。

我想在分享的帖子中添加hash标签,以便用户在他的社交网络页面上看到并使用,即通过此标签过滤社交网络的内容。

(澄清一下:标签应该只在社交网络中,我的网站根本没有哈希标签)

我找到了how to add hash tags to urls,但我的问题似乎有点不同。

我没有找到它的特殊 Open Graph 属性,也没有在 Twitter Card 中找到相同的属性。

我应该把我的哈希标签放在哪里? og:description 适合吗?

【问题讨论】:

  • 您可以将其添加到 twitter 的描述中,但您不能更改消息或在 facebook 中添加主题标签
  • @Mousey,是否可以为用户建议消息,但让他决定如何处理?还是根本不可能?
  • facebook 不允许但 twitter 允许(例如建议它们包含您的 twitter 句柄或主题标签)。 Robin Pierrot 的回答给出了来自 facebook 的确切措辞。您能否仅自定义链接的描述(用户无法编辑 - 但他们发送链接的每个人都可以看到)。鉴于这被 facebook 称为预填充违规,我不希望有任何解决方法。

标签: share facebook-opengraph hashtag


【解决方案1】:

所以你想在共享对话框中预先填写用户的消息,对吧?

如果是这样,根据 Facebook 的政策,您不能: https://developers.facebook.com/policy/

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

× 将您自己的内容添加到用户手动输入的内容中。这包括主题标签、超链接或 URL。

看这里,我想你要做的是Prefill Violation Example 2 https://developers.facebook.com/docs/apps/review/prefill

【讨论】:

  • 其实我并没有考虑将内容添加到用户的字段中。我认为将哈希标签添加到 Open Graph 元标签中可以解决问题,但它也没有帮助
  • 是的,我的目的是示例二​​> :-)
  • 我还没有检查这个,但我仍然希望我能够向用户建议消息
【解决方案2】:

根据this article,不可能通过元标记来做到这一点:

我的测试是向 Open Graph 元数据添加主题标签。

...自定义描述和哈希标签完全没有任何作用

我也都检查过了。

无法在中插入井号:

  1. 脸书
  2. 好的

有两个例外

  1. VK从标题中获取用户的信息(如果用户留空的话),所以如果标题包含哈希标签,最后一个最终会变成链接并起作用

例如:

<meta property="og:title" content="My website #mywebsite">
  1. Twitter 接受分享按钮 href 属性内的哈希标签作为参数 text

例如:

<a target="_blank" href="https://twitter.com/share?url=http://example.com&text=«Example»%20%23example"></a>

#example哈希标签添加到参数text

text=«Example»%20%23example

【讨论】:

    猜你喜欢
    • 2017-09-08
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2017-08-23
    • 2015-11-04
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    相关资源
    最近更新 更多