Счетчик твитов для identi.ca
Есть ли способ узнать, сколько раз определенный URL был "помят" (опубликован на identi.ca, status.net и / или в лайках?).
Для твиттера есть несколько сервисов, которые предоставляют эту информацию.
- Сам Твиттер: http://urls.api.twitter.com/1/urls/count.json?url=http://example.com&callback=twttr.receiveCount
- Tweetmeme: http://api.tweetmeme.com/url_info.jsonc?url=http://example.com
- Topsy: http://otter.topsy.com/stats.js?url=http://example.com&callback=?
Мне не нужна дополнительная информация, которую предоставляют Tweetmeme или Topsy, только сумма.
Я знаю, что это проблематично, если смотреть на "распределенную" природу status.net: он будет подсчитывать только один бункер, например, identi.ca. Однако для меня на данный момент этого будет достаточно.
Есть ли такая конечная точка, которая дает мне такой JSON?
1 ответ
Я так не думаю. Есть file
таблица в базах данных StatusNet, в которой хранятся ссылки на помеченные URL-адреса (поэтому их было бы нетрудно сосчитать, если у вас есть доступ к базе данных или вы можете написать плагин - т. е. вам не нужно анализировать все уведомления, просто найдите file
таблица), но это не раскрывается через API.
Список возможных вызовов API для StatusNet находится здесь: http://status.net/wiki/TwitterCompatibleAPI
Кроме того, на эту тему предлагается проект Google Summer of Code: плагин Social Analytics.