通过开放图表与哈希标签共享

时间:2015-09-03 11:15:07

标签: share opengraph hashtag

我已经为不同的社交网络实现了共享按钮,例如VK,Facebook,Twitter,OK,我正在使用Open Graph设置post的属性,这将发生在用户的社交网络页面上。

我想将哈希标记添加到帖子共享中,以便让用户在他的社交网络页面上看到它,然后使用,即通过此标记过滤社交网络的内容。

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

我发现how to add hash tags to urls但我的问题似乎有所不同。

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

我应该在哪里放置哈希标签? og:description是否适合它?

2 个答案:

答案 0 :(得分:2)

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

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

  

2.3:不要预先填写带有人未创建内容的帖子的标题,评论,消息或用户消息参数,即使该人可以在共享之前编辑或删除内容。

  

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

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

答案 1 :(得分:2)

根据this article,无法通过元标记执行此操作:

  

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

     

...自定义描述和哈希标签绝对没有任何内容

我也检查过它们。

无法在

中插入哈希标记
  1. 确定
  2. 有两个例外

    1. VK从标题中导出用户的用户消息(如果用户将其留空),如果标题包含散列标签,则最后一个将最终变为链接并正常工作
    2. E.g:

      <meta property="og:title" content="My website #mywebsite">
      
      1. Twitter接受共享按钮href属性中的哈希标记作为参数text
      2. E.g:

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

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

        text=«Example»%20%23example