Ответ 1
Чтобы использовать API, нужно в основном использовать любую его часть из своего приложения.
Вот выдержка из задания, которое я сейчас делаю:
Создайте фиктивное приложение, которое:
- Содержит REST API, который работает с одним ресурсом.
- Содержит Backbone-клиент, который использует этот API и может отображать, показывать, создавать, обновлять и удалять этот ресурс.
Мое понимание заключалось в том, что термин "потреблять" подразумевает полное покрытие раскрываемых ресурсов API. Однако в задании говорится, что "потребляет API и может [CRUD] этот ресурс".
Является ли это предложение избыточным или мое понимание этого слова неверно?
(Бонусный вопрос: почему поиск в Google по этому вопросу возвращает множество учебных пособий по языку для "потребления API", но никто не объясняет, что означает этот термин?).
Чтобы использовать API, нужно в основном использовать любую его часть из своего приложения.
Использование API здесь означает создание клиента, который может отправлять запросы к API, который вы создаете.
Кажется, вам нужно создать и API, который может обрабатывать создание, извлечение, обновление и удаление (CRUD) ресурса. Например, если ваш REST api должен создать блог, ваш API должен обрабатывать функции CRUD для блога блога object/resource. POST - создать запись в блоге GET - Получить сообщение в блоге PUT - обновить запись в блоге DELETE - удалить сообщение в блоге.
Чтобы потреблять что-то, нужно съесть все это, поэтому в контексте он возьмет API из стека или кучи, проглотит его и переварит, оставив все остальные в обнаженном штабеле. Эквивалент может заключаться в том, чтобы вытащить его из стека и обработать его.
Простое использование API означает использование его в вашем приложении.
Для, например, GET
запрос https://someapi/Users
предоставит вам всех пользователей.
Вам нужно запросить этот URL https://someapi/Users
, чтобы получить всех пользователей, а затем вы можете использовать его в своем приложении.