#url #twitter #count #share #tweets
#url #Twitter #количество #Поделиться #твиты
Вопрос:
Цель здесь — иметь возможность «твитнуть» ссылку формата www.example.com/page.aspx#1 , и получите количество «твитов» для этой ссылки… В принципе, то, что готовая кнопка Twitter делает для любой обычной ссылки.
Причина этого в том, что на странице отображается разное содержимое на основе идентификатора после #, поэтому необходимо подсчитать, какой конкретный элемент был «твитнул» и сколько раз.
Я попытался передать этот 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) 'amp;counturl=' encodeURIComponent(twtUrl);
Любые предложения будут оценены.
Спасибо!
Ответ №1:
Twitter фактически повторно прерывает все URL-адреса с их собственной пользовательской t.co
оболочкой. Это хорошая новость для вашего варианта использования. Вы можете использовать эти уникальные t.co ссылки на API счетчика.
Если вы добавляете атрибут amp;include_entities=1
в конец некоторых вызовов REST API Twitter, вы получаете расширенную информацию, включая URL-адреса в твитах. Вы увидите исходный URL-адрес, а также сокращенную версию URL-адреса. Передайте сокращенную версию URL-адреса в API счетчика.