問題タブ [raml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swagger - API ブループリントを Swagger や RAML との間でインポートおよび/またはエクスポートすることはできますか?
任意のフォーマット間をブリッジすることは可能ですか? ありがとうございました。
oauth-2.0 - OAuth 2.0 仕様の RAML ファイル itsetlf (OAuth を使用する API ではありません)
OAuth 仕様自体の RAML ファイルはありますか? OAuth を使用する RAML で定義された API の例をたくさん見ていますが、OAuth 認可サーバー自体を定義するものがあるかどうかに興味があります。
swagger - パブリック API Swagger 定義のライブラリはありますか?
そのため、私は Web で人気のある API を活用するサービスを構築してきましたが、Swagger がプロジェクトにとって大きな資産であることがわかりました。保守が難しい大量のカスタム コードを記述する代わりに、Swagger 定義を使用して、サービスがサポートするパブリック API へのすべての要求を動的に作成することができました。
これは約1年間うまく機能していますが、プラットフォームにサービスを追加し続けたいと考えており、メンテナンスの負担を別の負担と交換することになりました. パブリック API は数多くありますが、Swagger のようなコンピューターで消費可能な形で適切にパッケージ化されている API は多くありません。
Swagger、RAML、API ブループリントなどのライブラリが保存されているインターネット上の中心的な場所を誰かが知っているかどうか疑問に思っていました。
そのようなものがまだ存在しない場合は、おそらく存在するはずです。
java - WSDL から RAML への移行を行うときに、RAML (REST API) の HTTP 動詞を決定する方法は?
WSDL から RAML へのコンバーターを作成しようとしています。最初の分析中に、各 WSDL 操作の RAML 内の REST API 表現に使用するHTTP 動詞 (PUT、POST、GET、DELETE)を決定する際の質問に出くわしました。
WSDL 操作の命名規則に関する特定の標準/ガイドラインがないため、WSDL 操作に基づいて HTTP 動詞を識別するパターンを提案することはできません。
WSDL 操作を HTTP 動詞にマップできるオプションを誰か提案できますか?
よろしくアルン
json - get/post の動的キー/値の RAML ファイルを作成する
Mule アプリケーションを使用して、HTTP エンドポイントによって呼び出される別のシステムからデータを取得していました。Java と jersey API を使用して、残りのコンポーネントを取得しました。
入力データの例を以下に示します。ここでは、キーと値は固定されておらず、ユーザーの要求によって異なる場合があります。配列のサイズは 2 から n エントリまで増加します。Mule および Java レスト ベースのコンポーネントで問題なく動作しています。
入力 JSON データ:
RAML を使用して APIkit に移行する計画: 上記のケースの RAML テンプレートを作成するにはどうすればよいですか? キーは動的であるため、これは簡単ではないようです。
2) GET の同じアプローチで、get 要求のデータを取得します。キーとそれに対応する値が何であるかはわかりません。データを取得し、解析してユーザーに送信するだけでした。この状況で RAML テンプレートを作成するにはどうすればよいですか。RAML を使用したミュール APIkit はここで機能しますか?
私の既存のコード:
raml - RAML API Designer ファイルの保存場所
RAMLをいじり始めたところです。API デザイナーをローカルで実行しgrunt server
、それを使用して RAML で単純な API ドキュメントを設計しました。
そのraml
ファイルはローカル ファイル システムに保存されますか? そのファイルがローカル ファイル システムに保存される場所が見つかりませんでした。GITリポジトリにコミットしたので、そのファイルが必要です。
json - RAML API Designer モック サービス: 絶対 URL を使用した HATEOAS 応答?
RAML ツールを使用して REST API モックを作成しました。JSON オブジェクト応答ハイパーメディア リンクで絶対パスを返すにはどうすればよいですか? 絶対パスを作成するためにサンプル JSON オブジェクトにbaseUri
を含める方法はありますか?
"/users/ff33c2a1-b877-4415-9e62-115b8239c787"
現在、JSON オブジェクトに相対パスがあります。
そして実際には、ルートがbaseUri値から取得される絶対パスが必要です。
たとえば、パスは次のようにする必要があります"http://mocksvc.mulesoft.com/mocks/a2683439-a5dc-409c-801a-c771042970fb/mocks/31e46658-b4ce-4f40-cc91-c4fd50f7a2d8/v1/users/ff33c2a1-b877-4415-9e62-115b8239c787"
私は次のようなものを使ってみました:
"href": "{baseUri}/users/ff33c2a1-b877-4415-9e62-115b8239c787"
または引用符なし
"href": {baseUri}/users/ff33c2a1-b877-4415-9e62-115b8239c787
しかし、上記のどれもうまくいきませんでした。
RAML 0.8を使用しています。