API Twitter и искусство простого твита

15

Facebook и MySpace потратили миллиарды долларов, пытаясь превратить вашу цифровую жизнь в сложный портфель. Они хотели, чтобы вы создавали профили, загружали фотографии высокого разрешения, встраивали мультимедийный контент и интегрировали странные сторонние виджеты на свою домашнюю страницу. Это было слишком громоздко. В этом раунде победила простота. Именно поэтому Twitter так стремительно набрал популярность.

Если вы жили под камнем, то основная идея платформы проста: вы публикуете сообщение. Оно отправляется вашим подписчикам. Готово. Никаких десятков писем. Никаких длинных цепочек текстовых сообщений. Только один эфир. Люди использовали его для организации протестов. Для спонтанных встреч. Чтобы рассказать, что они ели на обед.

История этой платформы запутанна. Всё началось с Эвана Уильямса. Он уже создал Blogger, который купил Google. Поэтому Уильямс устроился на работу в поистовую компанию. Но он недолго там продержался. Он ушёл вместе с сотрудником Бизом Стоуном, чтобы начать новое предприятие.

Эта компания называлась Odeo.

Она должна была стать хабом для подкастов. Уильямсу даже не нравились подкасты. Под его руководством Odeo потеряла курс. Но один проект набирал обороты. Сервис обмена сообщениями. Стоун назвал его Twitter. Ему понравилась идея коротких информационных всплесков. Он сравнивал их с пением птиц. Он даже заметил, что многие звуки сигналов напоминают птичьи голоса.

Odeo боролась за выживание. Twitter процветал. Уильямс выкупил доли инвесторов. Он объединил терпящую неудачу компанию подкастов и набирающую популярность звезду в новую сущность под названием Obvious Corporation. В команду присоединился Джек Дорси. Он сосредоточился на интерфейсах. Он обеспечил возможность отправки твитов через мгновенный обмен сообщениями и электронную почту.

В марте 2006 года произошло новое разделение. Twitter отделился от Obvious. Он стал Twitter Incorporated.

В этой статье мы сосредоточимся на техническом двигателе, стоящем за хаосом: application programming interface (API) Twitter. Мы разберёмся, чем на самом деле является твит. Мы посмотрим, как их создавать. Как их читать. Мы также рассмотрим, как Twitter оптимизировал свой сервис для мобильных платформ задолго до того, как это поняли другие.

Что делает твит уникальным?

В следующем разделе мы определим твит. Не как культурный феномен. А как техническую единицу.