В настоящее время многие веб-приложения предоставляют API для использования другими приложениями.Примеры использования API веб-приложений?
Я новичок в использовании API, поэтому я хочу понять его варианты использования.
В качестве примера возьмем Basecamp.
Каковы варианты использования их API в моем веб-приложении?
- Для ввода текущих данных в моем веб-приложении во вновь созданную учетную запись Basecamp вместо того, чтобы вставлять все вручную, что может занять несколько дней или недель, если данные огромны?
- Для обновления моих данных приложения, когда пользователь что-то меняет в Basecamp. Если да, то откуда я знаю, например, когда пользователь добавляет/редактирует/удаляет контакт в Basecamp. Я делаю запрос и проверяю каждую минуту от бэкэнда?
- Для создания резервной копии данных Basecamp, чтобы я мог перенести его в другие приложения, если это необходимо?
Являются ли все приведенные выше примеры хорошими вариантами использования для использования API?
Есть ли больше случаев использования?
Я хочу получить четкое представление о том, почему хорошо использовать другой API веб-сервиса и как я могу использовать это в своем приложении.
Спасибо.