这里的目标是能够“推特”该格式的链接 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);
任何建议都将不胜感激。
谢谢!
答案 0 :(得分:0)
Twitter实际上使用自己的自定义t.co
包装重新中断所有网址。这对您的用例来说是个好消息。您可以将这些独特的t.co链接与计数器API一起使用。
如果在某些Twitter REST API调用结束时包含属性&include_entities=1
,则会返回包含推文中URL的扩展信息。您将看到原始URL以及缩短的URL版本。将缩短的URL版本传递给计数器API。