Язык моделирования RESTful API (RAML)
1 ответ

Включить опцию вывода метаданных RAML не приходит

Я пытаюсь сгенерировать файл RAML из своего основного веб-приложения API в Visual studion 2015. Я установил "Инструменты RAML для.NET" по ссылке ниже. https://visualstudiogallery.msdn.microsoft.com/cadcb820-762c-4514-9817-884b7558aaa9/view/Discussio…
03 апр '17 в 05:47
1 ответ

RAML, заголовок параметра запроса не определен

У меня возникли проблемы с файлом RAML. когда я вызываю этот URL в GET: mysite.com/test/nextversion?msn=xxx&ata=xx&title=xxx это говорит мне, что параметры не определены: "Request parameter msn not defined in RAML\nRequest parameter title no…
04 дек '17 в 13:31
2 ответа

Есть ли способ исключить свойство из типа тела (RAML)?

Есть ли способ исключить одно или несколько свойств из тела запроса при использовании типа и написании API с использованием RAML 1.0 Я объясню. У меня есть тип: "Заказ" с набором свойств. У меня есть ресурс /orders и метод post который позволяет пол…
16 апр '16 в 02:18
1 ответ

Как передать статический файл с httprouter с правильным типом MIME?

Я использую библиотеку httprouter Go для реализации службы REST API, и я решил попробовать ServeFiles для обслуживания некоторых файлов схемы, связанных с моим API. Хочу заметить, что он использует удобный встроенный в Go пакет net / http для обслуж…
13 авг '16 в 00:11
1 ответ

Как синхронизировать API Blueprint с исходным кодом API?

Я хочу разработать REST Full API с использованием PHP. Но прежде чем приступить к разработке настоящего API, я хочу сначала создать Blueprint в виде документации с консолью API, скажем, я использую для этого swagger или raml. Как я понимаю, API Blue…
16 мар '16 в 07:46
1 ответ

Включение нескольких примеров файлов для одного и того же ресурса в RAML 0.8?

[введите описание изображения здесь][1] Я знаю, что мой синтаксис на изображении здесь неправильный. Но просто хочу, чтобы вы знали, чего я пытаюсь достичь. Я использую RAML 0.8. Я хочу включить несколько запросов и ответов для одного ресурса. Может…
27 фев '18 в 18:25
2 ответа

Как получить токен доступа для RAML API с помощью OAuth 2.0

Я работал с проектом Mule, используя RAML и API Manager. следуя приведенной здесь процедуре AM использует API Manager для управления сервисом, связанным с такими характеристиками, как Простой менеджер безопасности, Поставщик OAuth2.0 и Использование…
20 июн '14 в 11:14
1 ответ

Поддерживает ли RAML несколько схем ответов для одного и того же типа контента?

В моем проекте все классы POJO расширяют родительский класс. Поскольку у моего контроллера есть один метод, тип возвращаемого значения которого является родительским классом, но на самом деле он возвращает дочерний класс, здесь я использую концепцию…
09 сен '16 в 10:10
2 ответа

Сделайте некоторые параметры запроса зависимыми в RAML

Я пишу спецификации API с RAML. У меня есть GET API с тремя параметрами запроса. Один из них не является обязательным. В случае двух других, один из них должен присутствовать как минимум. Как мне определить это в спецификации API /api description: a…
12 апр '17 в 18:21
2 ответа

Jax-rs конвертировать в объект Mule

Я использую RAML для дизайна API. Затем я конвертирую raml в jaxrs и получаю классы java ( https://github.com/mulesoft-labs/raml-for-jax-rs). Он дает два класса: интерфейс и классы *impl. Затем я импортирую их в свой проект в Anypoint Studio. Я хочу…
05 дек '17 в 13:01
1 ответ

Обработка ошибок проверки Osprey RAML

Я пытаюсь обработать пользовательский ответ, отправленный вызывающей стороне из-за ошибки спецификации RAML. На данный момент мой код делает следующее. const cfg = require("./cfg"); const log = require('./logging'); const RAML = require('osprey'); c…
26 мар '17 в 23:25
1 ответ

Есть ли способ отметить конец метода в RAML?

Я пишу немного RAML в конструкторе API, и у меня есть следующий код: /users: /{id}: /tags: description: Personal tags of a user get: description: A list of the user's personal tags responses: 200: body: application/json: example: | { tags: [ {...}, …
15 апр '14 в 15:35
2 ответа

RAML 1.0 включает в себя несколько файлов с ресурсами

Я хочу определить ресурсы REST в нескольких файлах и включить их в один файл RAML. Я пробовал это, но всегда получаю ошибки RAML. Main.raml #%RAML 1.0 title: Main RAML file to include All APIs version: v1 baseUri: http://api.samplehost.com /student:…
19 апр '17 в 16:40
1 ответ

Как выполнить синхронизацию RAML между Anypoint Studio и Design Center

Я использую Mule 4 и Anypoint Studio 7 . Я импортировал код из центра дизайна и сгенерировал потоки. Теперь о том, как выполнить синхронизацию API (Raml) между Design Center и Anypoint Studio . Если я добавляю новое соединение ресурсов / методов, эт…
26 июн '18 в 06:07
1 ответ

Как работать с raml?

Я работаю с raml, когда мой raml-файл выглядит так, как показано ниже. #%RAML 0.8 title: Contact version: 1 baseUri: http://abc/api/{version} traits: - client-id-required: queryParameters: client_id: type: string client_secret: type: string /contact…
12 окт '17 в 07:40
1 ответ

API Facebook в машиночитаемом формате

Где я могу найти API Facebook в таком формате, как http://swagger.io/, https://apiblueprint.org/ или http://raml.org/? Я хочу прочитать и запросить сервер facebook (api) "полуавтоматический". Мой скрипт знает, как взаимодействовать с сервером Facebo…
11 фев '15 в 19:46
0 ответов

Генерация raml из примера ответа JSON

Я только что узнал о RAML - языке моделирования RESTful API, и он кажется довольно полезным. У меня есть некоторые конечные точки, которые возвращают JSON. Существует ли какой-либо инструмент или код для генерации RAML из одного или нескольких приме…
07 ноя '14 в 18:57
1 ответ

Разница между &standardResponses и *standardResponses в raml

Я новичок в правильной документации API с использованием RAML. В одном примере я видел код как resourceTypes: - base: get?: responses: &standardResponses put?: responses: *standardResponses post?: responses: *standardResponses delete?: responses…
14 апр '16 в 11:04
1 ответ

Подразделы в RAML?

Есть ли способ создания подразделов в теге документации в Github-стиле RAML? Например, учитывая это: documentation: - title: "Overview" content: !include documentation/overview.md - title: "Getting Started" content: !include documentation/getting-st…
21 ноя '18 в 15:06
1 ответ

Проверка RAML выдает "Недопустимый тип значения"

Я пытаюсь проверить linkedin.raml, но по какой-то причине я получил ниже список ошибок валидации. [2015-10-07 00:09:46,776] ERROR {org.wso2.carbon.registry.custom.extensions.handlers.utils.RAMLProcessor} - Invalid value type [2015-10-07 00:09:46,778…
07 окт '15 в 07:14