Если бы я был веб-службой, такой как Twitter, как мне помогает создание API для доступа людей к моим данным? Я вижу, что они распространяют ваш сервис на те области, на которые у вас нет ресурсов для расширения (таким образом, на расширение вашего собственного сервиса), но стоит ли это всех затрат на пропускную способность и инфраструктуру, связанных с предоставлением доступа к вашим данным?
Все эти маленькие приложения Twitter не могут приносить деньги для Twitter. Я бы предположил обратное.
EDIT:
ОТВЕТ 1. Кто-то, у кого есть время и деньги, может сделать ваш сервис более популярным. Вы также можете установить ограничения на использование API (как это делает Google).
ОТВЕТ 2. Легче повысить ценность вашего сервиса, чем клонировать его. Эта дополнительная привлекательность может сделать / сломать ваш сайт. Вы даже можете взимать плату за доступ.
ОТВЕТ 3. API полезен, когда расширяет уже работающую бизнес-модель. (Не будь Twitter.)