Твиттер URL с # в них и получение их количества - PullRequest
0 голосов
/ 28 сентября 2011

Цель в том, чтобы иметь возможность «твитнуть» ссылку в формате 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)+'&counturl='+encodeURIComponent(twtUrl);

Любые предложения будут оценены.

Спасибо!

1 Ответ

0 голосов
/ 28 сентября 2011

Твиттер фактически прерывает все URL-адреса с помощью своей собственной t.co оболочки.Это хорошая новость для вашего случая использования.Вы можете использовать эти уникальные ссылки t.co с API счетчика.

Если вы включите атрибут &include_entities=1 в конец некоторых вызовов Twitter REST API, вы получите расширенную информацию, включая URL-адреса в твитах.Вы увидите исходный URL, а также сокращенную версию URL.Передайте сокращенную версию URL в API счетчика.

...