【问题标题】:Tweet button shows incorrect of tweets推文按钮显示不正确的推文
【发布时间】:2013-08-22 07:50:22
【问题描述】:

在一个页面上,我有一个 Tweet 按钮,如下所示:

<a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-count="horizontal" data-text="#{tw_listing(@data)}", data-url="false">Tweet</a>

<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

问题在于,推文计数的气泡中的值是 2197,这是不正确的。 如何输入正确的值?

谢谢

【问题讨论】:

    标签: javascript html button twitter


    【解决方案1】:

    问题在于您指定的是:

    <a ... data-url="false" .../>
    

    Twitter 将此值读取为您要共享的 URL,并最终认为该 URL “假”已被共享 2,197 次。如果您想共享静态 URL,此属性必须与您希望用户发布推文的页面的 URL 相关。例如,如果你的页面是http://example.com,你会使用:

    <a ... data-url="http://example.com" .../>
    

    (已分享1,492 times)。

    如果您想共享添加按钮的页面的 URL,您只需完全删除 data-url 参数:

    <a href="https://twitter.com/share"
       class="twitter-share-button"
       data-lang="en"
       data-count="horizontal"
       data-text="#{tw_listing(@data)}">Tweet</a>
    

    如果您在创建 Tweet 按钮方面需要帮助,请参考官方创建页面twitter.com/about/resources/buttons

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 2012-02-22
      • 2012-08-03
      • 2012-12-24
      • 1970-01-01
      • 2011-04-17
      • 2017-06-09
      相关资源
      最近更新 更多