在其中使用#转换URL并获取其计数

时间:2011-09-28 15:01:52

标签: url twitter count share tweets

这里的目标是能够“推特”该格式的链接 www.example.com/page.aspx#1,并获取该链接的“推文”数量......基本上,开箱即用的Twitter按钮对任何普通链接的作用。

原因是因为页面会根据#后面的ID显示不同的内容,因此需要计算哪个特定项目是“推文”和多少次。

我尝试将该URL传递给Twitter服务以获取计数(http://urls.api.twitter.com/1/urls/count.json?url=),但我回来的JSON对象只有     {"count":0,"url":"www.example.com/page.aspx/"}

Twitter按钮的链接如下所示(在JavaScript中完成)

var twtLink = 'http://twitter.com/intent/tweet?url='+encodeURIComponent(twtUrl)+'&counturl='+encodeURIComponent(twtUrl);

任何建议都将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

Twitter实际上使用自己的自定义t.co包装重新中断所有网址。这对您的用例来说是个好消息。您可以将这些独特的t.co链接与计数器API一起使用。

如果在某些Twitter REST API调用结束时包含属性&include_entities=1,则会返回包含推文中URL的扩展信息。您将看到原始URL以及缩短的URL版本。将缩短的URL版本传递给计数器API。