История изменений
Исправление shahid, (текущая версия) :
На определенных ресурсах возвращаешь XML/JSON с сыроватыми данными вместо HTML-страничек. Так же подхватываешь методы POST/PUT/DELETE/ETC в запросах для изменения состояния своей системы через API.
Для разделения и контроля доступа к API используешь табличку с API keys.
Потом пишешь клиенты под все языки программирования.
Нередко людям лень юзать какое-то API даже через готовые клиенты, поэтому ещё пишешь js-либу с очень простым высокоуровневым js-API, которая будет дергать REST API прямо из браузеров и что-то делать прямо с сайтов третьих лиц.
Исходная версия shahid, :
На определенных ресурсах возвращаешь XML/JSON с сыроватыми данными вместо HTML-страничек. Так же подхватываешь методы POST/PUT/DELETE/ETC в запросах для изменения состояния свой системы через API.
Для разделения и контроля доступа к API используешь табличку с API keys.
Потом пишешь клиенты под все языки программирования.
Нередко людям лень юзать какое-то API даже через готовые клиенты, поэтому ещё пишешь js-либу, которая будет дергать API прямо из браузера посетителя и что-то делать прямо с сайтов третьих лиц.