Что означает "потреблять API"?

Вот выдержка из задания, которое я сейчас делаю:

Создайте фиктивное приложение, которое:

  • Содержит REST API, который работает с одним ресурсом.
  • Содержит Backbone-клиент, который использует этот API и может отображать, показывать, создавать, обновлять и удалять этот ресурс.

Мое понимание заключалось в том, что термин "потреблять" подразумевает полное покрытие раскрываемых ресурсов API. Однако в задании говорится, что "потребляет API и может [CRUD] этот ресурс".

Является ли это предложение избыточным или мое понимание этого слова неверно?

(Бонусный вопрос: почему поиск в Google по этому вопросу возвращает множество учебных пособий по языку для "потребления API", но никто не объясняет, что означает этот термин?).

Ответы

Ответ 1

Чтобы использовать API, нужно в основном использовать любую его часть из своего приложения.

Ответ 2

Использование API здесь означает создание клиента, который может отправлять запросы к API, который вы создаете.

Кажется, вам нужно создать и API, который может обрабатывать создание, извлечение, обновление и удаление (CRUD) ресурса. Например, если ваш REST api должен создать блог, ваш API должен обрабатывать функции CRUD для блога блога object/resource. POST - создать запись в блоге GET - Получить сообщение в блоге PUT - обновить запись в блоге DELETE - удалить сообщение в блоге.

Ответ 3

Чтобы потреблять что-то, нужно съесть все это, поэтому в контексте он возьмет API из стека или кучи, проглотит его и переварит, оставив все остальные в обнаженном штабеле. Эквивалент может заключаться в том, чтобы вытащить его из стека и обработать его.

Ответ 4

Простое использование API означает использование его в вашем приложении.

Для, например, GET запрос https://someapi/Users предоставит вам всех пользователей.

Вам нужно запросить этот URL https://someapi/Users, чтобы получить всех пользователей, а затем вы можете использовать его в своем приложении.