Что это означает для создания API в Интернете?

У меня есть сайт, построенный на ASP.NET MVC и использующий интенсивное взаимодействие с клиентом jQuery для создания чат-комнаты. Многие пользователи проанализировали javascript и нашли URL-адреса, на которые он отправил, чтобы взаимодействовать с чатом. Они начали создавать ботов для развлечения, чтобы играть в игры в каналах чата.

Эти пользователи продолжают просить «API», чтобы облегчить им программирование. Я думал, что знаю, что такое API, но я все еще немного нечеткий. Разве API не является интерфейсом, с которым может взаимодействовать третья сторона?

Что бы значило создание веб-API для моего сайта? Будет ли это просто документ со списком URL-адресов и способами взаимодействия с ними?

Я также слышал о веб-сервисах и веб-ссылках. Кто они такие? Что значит создать веб-сервис? Имеет ли это какое-либо отношение к API в сети?

6
задан Chev 2 June 2011 в 21:30
поделиться