Как стать автором
Обновить
0

Twitter API *

API, предоставляемый сервисом Twitter

Сначала показывать
Порог рейтинга
Уровень сложности

IBM анонсирует аналитические инструменты для работы с базами данных Twitter

Время на прочтение5 мин
Количество просмотров5K


IBM и Twitter представили первые в отрасли облачные сервисы, которые позволяют бизнес-профессионалам и разработчикам извлекать ценную информацию из данных Twitter. В процессе реализации проекта IBM и Twitter тесно сотрудничали с более чем 100 клиентами, и уже сегодня предоставляют корпоративным заказчикам возможность применять социальные данные для принятия бизнес-решений.

Twitter не похож ни на один другой источник данных в мире, представляя собой глобальную информационную платформу для ведения диалогов на самые разнообразные темы в режиме реального времени. Для того чтобы использовать Twitter-данные с целью принятия важных решений, бизнес-профессионалы должны делать нечто большее, чем проводить анализ общественного мнения – они должны отличать сигнал от шума. IBM помогает достичь этого, обогащая и анализируя данные Twitter в сочетании с миллионами источников данных из других информационных потоков, таких как прогнозы погоды, продажи, учет товарных запасов. Такой подход позволяет находить важные связи, которые помогают принимать более взвешенные решения.
Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии0

Кастомная кнопка логина в Twitter SDK (Fabric kit)

Время на прочтение2 мин
Количество просмотров4.7K
Эта статья предназначена для тех, кто уже разобрался с установкой и настройкой Twitter Login SDK (Fabric kit), но застрял на вопросе о том, как реализовать кастомный ui для кнопки логина. Вводную статью по Fabric можно найти по ссылке.

«Наконец-то я избавлюсь от этого громоздкого кода,» — думал я, выпиливая twitter4j и предвкушая, какими аккуратными станут классы авторизации благодаря Twitter SDK. Дело было в субботу утром. По моим расчетам, это должно было занять не больше часа. Вечером я проклял того утреннего дурака, который решил пожертвовать целым выходным днем ради небольшого рефакторинга.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии2

Пример использования Fabric (Twitter Kit) в Android Studio

Время на прочтение6 мин
Количество просмотров27K


В конце октября прошлого года ребята из твиттера запустили Fabric. До сих пор информации о Fabric на русском языке в сети не было, поэтому я решил на примере объяснить, как все работает на примере авторизации, ленты твитов, добавлении твита и выходе из аккаунта.
Читать дальше →
Всего голосов 19: ↑13 и ↓6+7
Комментарии14

Twitpic закрывается

Время на прочтение2 мин
Количество просмотров23K
Бесплатный хостинг изображений и видеороликов Twitpic прекращает работу 25 сентября 2014 года. До этого времени все пользователи могут скачать свои файлы.

Twitpic — очень популярный сервис. Часто используется журналистами и активистами для быстрого распространения новостей в блогосфере и хроники событий почти в реальном времени.

«Для нас это неожиданное и тяжёлое объявление, и мы хотим разъяснить его причины, — пишет Ной Эверетт (Noah Everett), автор и основатель проекта. Несколько недель назад представители Twitter связались с нашим юристом с требованием отказаться от заявления на товарный знак Twitpic, иначе нас лишат доступа к API. Это поразительное событие, поскольку Twitpic работает с начала 2008 года, а заявление на торговый знак подано в USPTO в 2009 году».
Читать дальше →
Всего голосов 50: ↑44 и ↓6+38
Комментарии28

Получение RSS ленты из twitter после обновления API 1.1

Время на прочтение4 мин
Количество просмотров12K
В связи с обновлениями twitter API с версии 1.0 до версии 1.1 перестали работать запросы не получение RSS ленты в старом стиле, вроде:



Это связано с окончанием поддержки twitter-ом XML, RSS и Atom стандартов вывода. Разработчики прокомментировали их мотивы при принятии подобного решения тезисом о том, что доля подобных запросов мала и может быть безболезненно для пользователей отключена.

Но я склонен предполагать, что найдутся пользователи, которые бы хотели, все же, видеть таковой функционал. Для этой группы и будет вестись повествование ниже.

Это уже было в «Симпсонах»


Существует масса решений этой проблемы. Наверное, наиболее адекватное — это создание виджета в своем аккаунте твиттера с последующей пересылкой данных в google apps script для последующего формирования самой RSS ленты. Это решение описано здесь.
Но ведь не у всех есть свой твиттер-аккаунт, а среди тех, у кого его нет, вполне могут найтись и те, кто хочет просто читать чужие твиты.

Строго говоря, то решение, которое я предложу ниже, есть не совсем чтение чьего-то твиттера, это просто поиск всех упоминаний имени пользователя.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Twitter передал шести университетам всю базу твитов с 2006 года

Время на прочтение2 мин
Количество просмотров23K


Каждый день в Twitter публикуется 500 млн сообщений. Такой массив информации с персональными данными — настоящая золотая жила для дата-майнинга. На базе твитов учёные изучают паттерны в человеческом поведении, социальные связи, распространение инфекционных болезней, факторы риска для организма человека и многое другое, пишет июньский выпуск журнала Scientific American.
Читать дальше →
Всего голосов 40: ↑35 и ↓5+30
Комментарии35

Монетизация Twitter'a — новое решение

Время на прочтение2 мин
Количество просмотров18K
Мы всегда прекрасно знаем, что существует целый ряд стартапов, которые имеют огромные денежные инвестиции и рыночную стоимость, но при этом не умеют «зарабатывать деньги». И Твиттер относится к одному из них.

В сети появился документ, в котором описывается способ монетизации Твиттера. И все выглядит так, что Вы сможете покупать товары непосредственно из его интерфейса.

Сейчас Twitter находится в одном шаге, чтобы закрыть сделку с платежной системой Stripe.com, которая обеспечит весь Бэкенд покупок через Twitter. Что касается самого интерфейса Твиттера, то все выглядит так, что, по крайне мере, один партнер в лице Fancy.com предоставит свои товары пользователям Твиттера. Это все является частью новой программы по монетизации, которая имеет название «Twitter Commerce».
Читать дальше →
Всего голосов 19: ↑11 и ↓8+3
Комментарии4

Twitter следит за тобой, анонимус

Время на прочтение4 мин
Количество просмотров41K
Часто приходиться слышать о том, что крупные корпорации вроде Google, Facebook или LG следят за каждым пуком несчастных пользователей. И исследовав некоторое из их software, я должен признать что таки да — они следят.

Вчера я исследовал самый свежий (на момент написания этой статьи) официальный iOS-клиент Twitter версии 5.13.1. Мне, кроме всего прочего, было интересно посмотреть на трафик между клиентом и сервером. Поскольку клиент Twitter использует certificate pinning, его трафик довольно трудно перехватить с помощью Fiddler2 и подобных программ. Поэтому я написал define-команду для GDB, которая цепляется на точку останова в [NSURLConnection start] и дампит в консоль интересные мне поля NSURLConnection непосредственно перед вызовом этого самого start. Такой нехитрый в общем-то фокус позволяет видеть что именно программа посылает на сервер ещё до того как это «что именно» будет зашифровано для дальнейше передачи по HTTPs.

И знаете что я увидел? Клиент Twitter, кроме своих обычных запросов (регистрация пользователя, авторизация, твит и т.п.) часто… нет, не так… очень часто отсылал на сервер POST запросы на некий загадочный URL api.twitter.com/1.1/jot/client_event. Эти запросы шли на сервер почти по любому поводу. Я запустил клиент — запрос пошел. Я нажал кнопку «Sign in» (ещё не залогинился, просто кнопку жмакнул) — запрос пошел. Вылез экран логина, поле «Username» получило фокус — запрос пошел. Я свернул клиент — запрос пошел… Я конечно удивился и полез разбираться.
Разобраться
Всего голосов 136: ↑107 и ↓29+78
Комментарии51

Кросспостинг из Twitter в ВКонтакте с помощью роутера

Время на прочтение9 мин
Количество просмотров21K
Здравствуйте, меня зовут Евгений, и я алкоголик люблю социальные сети. В силу отсутствия каких-либо намеков на писательский талант я предпочитаю Twitter — его ограничение на 140 символов избавляет от необходимости придумывать что-то длинное. К тому же, только для твиттера есть нормальный java-клиент, которым я раньше пользовался на мобильном телефоне.
С другой стороны, бóльшая часть моя знакомых использует ВКонтакте, да и мне, честно говоря, нравится слушать там музыку и читать новости. Очевидно, что писать самому в две разных соцсети неудобно, нужно это автоматизировать — использовать кросспостинг (перенос постов).
Далее небольшое описание моего не совсем обычного способа кросспостинга.
Читать дальше →
Всего голосов 23: ↑16 и ↓7+9
Комментарии14

С марта месяца Twitter начинает отключать API 1.0

Время на прочтение1 мин
Количество просмотров8.4K
Хочу поделиться и напомнить хабражителям, тем которые используют Twitter API в своих продуктах. На данный момент доступны обе версии API, но API 1.0 в документации уже помечен как «deprecated» и с марта 2013 будет отключаться.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии13

Используем Twitter API для получения «дерева» пользователей

Время на прочтение2 мин
Количество просмотров7.4K
Доброе утро, хабраюзер. В данном посте я хотел бы поделиться небольшим опытом работы с twitter API, а в частности с парсингом большого числа юзеров и получением информации о каждом пользователе(дата создания аккаунта, имя пользователя, screen_name, web страничка пользователя, количество твиттов, количесво друзей, количество фолловеров, местоположение).
Читать дальше →
Всего голосов 15: ↑5 и ↓10-5
Комментарии8

Tweetping — все твиты на карте мира в прямом эфире

Время на прочтение1 мин
Количество просмотров32K


Tweetping — интересный проект от Franck Ernewein, который берет поток твитов из публичного API Twitter и располагает их на карте, попутно считая слова и буквы в твитах, и выводя последнее упоминание и хештег.
Так как берет он твиты из публичного API — на карте показываются лишь около 1% от всех генерируемых твитов, но и этого вполне достаточно для отрисовки красивой карты.

UPD. Сделать из этой штуки классный скринсейвер можно с помощью WebSaver (OS X). Вариант для Windows (сам не пробовал) — здесь.
Читать дальше →
Всего голосов 68: ↑62 и ↓6+56
Комментарии41

Динамическая визуализация геокодированных данных (Twitter) с помощью R

Время на прочтение9 мин
Количество просмотров10K
«Новый год шагает по стране»

Я являюсь ярым фанатом геосоциальных сервисов. Они позволяют наглядно увидеть физическую реализацию социального пространства. Это то, о чем писал Бурдьё, но что для него было доступно лишь в виде мысленного конструкта. Foursquare вообще является моей безответной любовью. Но об этом как-нибудь в следующий раз, а сегодня поговорим о Twitter.
Незадолго до конца предыдущего, 2012-го, года мне захотелось увидеть, как выглядит «волна» новогодних твитов-поздравлений. Посмотреть, как она проходит через часовые пояса. Сказано — сделано. Использованные инструменты: R, Python и ffmpeg.

Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии19

Ближайшие события

Изменения в новой версии Twitter API коснутся всех

Время на прочтение2 мин
Количество просмотров20K
Опубликован релиз новой версии Twitter API (v1.1), в соответствие с которой мы должны привести свои приложения в течение полугода. Самое главное опасение не подтвердилось — стотысячный барьер будет касаться только приложений, которые копируют основной функционал официальных клиентов (e.g. Tweetbot, Echofon и т.д.). Однако, остальные наши страшные фантазии воплотились в жизнь.

Их короткий обзор
под катом
Всего голосов 82: ↑74 и ↓8+66
Комментарии28

Пишем бота для Twitter на основе GitHub API

Время на прочтение5 мин
Количество просмотров21K
Доброго времени суток, уважаемое Хабрасообщество.

Сегодня пятница, а это значит, что можно отвлечься от серьезных проектов и отдохнуть. Например, прочитав очередную статью для начинающих, посвященную разработке простого twitter-бота на python, уведомляющего о нескольких видах GitHub-активности.

Если вы подозреваете, что ничего нового из этой статьи не узнаете, то можете просто посмотреть код проекта на GitHub. Остальных же приглашаю под кат, чтобы узнать больше про библиотеки для взаимодействия с GitHub API v3 и ознакомиться с процессом написания бота.



Читать дальше →
Всего голосов 34: ↑27 и ↓7+20
Комментарии13

Грядущие изменения в Twitter API

Время на прочтение3 мин
Количество просмотров4.7K
Я всегда называл Twitter API идеальной системой для разработчиков: щедрый API, сдобренный прекрасной документацией просто потрясли моё воображение несколько лет назад. Твиттер тогда был молод, не умел ретвитить, логичными шагами казались введение рекламных трендов, галереи с фотографиями или собственная сокращалка ссылок.

Сегодня Twitter представили часть грядущих изменений в новой версии API. Иначе, как закручивание гаек это не назвать.
Судите сами
Всего голосов 49: ↑47 и ↓2+45
Комментарии20

Анализируем Twitter при помощи R

Время на прочтение4 мин
Количество просмотров9.4K
Здравствуйте, уважаемое хабрасообщество!
На Хабре уже несколько раз говорили о возможностях среды R, но я считаю, что дополнительная информация станет полезной, так как R — это очень интересный и мощный инструмент, который может быть применен в самых разных областях. Я попробую это доказать на примере анализа появления одного из трендов Twitter. Для этого нам понадобится библиотека twitteR, которая позволяет работать с Twitter через API. Но для начала расскажу подробнее об R.
Читать дальше →
Всего голосов 30: ↑28 и ↓2+26
Комментарии38
2