В настоящее время я следую этому руководству: https://docs.mulesoft.com/anypoint-platform-for-apis/creating-an-apikit-project-with-maven, но у меня возникла проблема с созданием файла RAML. Я не знаю, как это сделать, и мне нужно взять информацию из этих двух API: • http://www.programmableweb.com/api/wikipedia
• http://www.programmableweb.com/api/weather-channelПример для файла RAML в студии Anypoint
#%RAML 0.8
title: Title
version: 1.0
baseUri: http://server/api/
schemas:
- Countries: |
{
"$schema": "which link",
"type" : "",
"properties" : {
}
}
ли Schemas, что нужно использовать? Конечной целью является создание API, предоставляющего некоторую информацию о городах и странах. Для этого мне нужно связаться с некоторыми другими поставщиками API (две ссылки выше) для получения информации и обработать ответ JSON, чтобы вернуть требуемую информацию.
На самом деле вам не нужна схема, это необязательно. Вы должны указать ресурсы [link] (https://github.com/raml-org/raml-spec/blob/master/raml-0.8.md#resources-and-nested-resources) с поддерживаемыми операциями (put , получить, сообщение и т. д.) и ответы каждого из них – DavoCoder