Twitter推文按钮不计算在内

Chr*_*isM 20 twitter

我使用Twitter的官方推文按钮允许用户共享我的网站.

按钮本身工作正常,但计数器不起作用并始终保持为零.(在推文之后,它会在客户端递增,但如果按F5,它将再次为零)

这是我包含按钮的非常简单的代码:

<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.whattheplace.com/Show/1/" data-count="vertical">Tweet</a>
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
Run Code Online (Sandbox Code Playgroud)

指定的URL(http://www.whattheplace.com/Show/1/)是返回具有HTTP代码200的网页的常规URL,即没有可能混淆Twitter的重定向等.

我在http://www.whattheplace.com/static/tweetbutton.html上准备了一个小例子,你可以在那里看到问题所在.在http://www.whattheplace.com的"真实"页面上,Tweet按钮由AddThis包装,但问题完全相同.

我认为它可能与新的Twitter URL缩短器(t.co)有关,但我无法证明它,它似乎在其他人的页面上工作得很好.

Cla*_*diu 15

有一些可能与此相关的问题.其中之一是,如果链接缩短,Twitter将不会添加它,除非您添加"counturl"url属性.

此外,Twitter不计算来自受保护帐户的推文(不共享推文的帐户).

如果这些都没有提供解决方案,请告诉我.

干杯!


mpe*_*man 13

需要记住的是,推文数量实时不准确.它们被异步缓存和更新.见http://dev.twitter.com/pages/tweet_button_faq#count-api-increment

  • 这是非常真实的 (2认同)

小智 1

我也遇到了这个问题,发现它与我设置的“规范”链接标签的值有关。它被设置为 http://www.iphone4simulator.com,但推文按钮正在共享http://iphone4simulator.com,因为我已将 DNS 服务器设置为从地址中删除 www 字符串。当我将标记中的规范 URL 值更改为后者后,该按钮就像一个魅力!