例に優先的に依存する習慣は何も悪いことではありません。あなたにとって、それはあなたの答えを得る最も速い方法です。さらに、例は視覚的です。テキストの段落を読んで必要な情報を抽出するよりも、例を視覚的に解析する方が簡単です。
例:
製品を一覧表示するには、ここで唯一可能な動詞Index
であるProducts
コントローラーGET
のアクションを使用する必要があります(データベースからの製品の作成、変更、削除に使用されるアクションの詳細については、[製品への影響]を参照してください)。
特定の製品に関する詳細情報を取得するには、URIの末尾に一意の識別子を追加します。利用可能なすべての製品のリストを取得する場合は、何も追加しないでください。マニュアルの[データを選択するためのレストフィルタ]セクションで説明されているように、フィルタを使用することもできます。製品のリストは1,000アイテムに制限されていることに注意してください。[ページネーション]を使用すると、各ページがまだ1,000アイテムに制限されているため、リスト全体を確認できます。
サービスに在庫の数量を更新させることもできます。これは、refresh-quantities
を1に設定することにより行われます。
詳細ですが、退屈でほとんど読めません。リンクをたどる必要があるという事実は、事態をさらに悪化させます。サンプルを追加すると、理解しやすくなります。
GET Products / Index /
GET Products / Index / 12345 /
GET Products / Index /?skip = 100&take = 20
GET Products / Index /?category = 12
GET Products / Index /?price = 0..39.90
GET Products / Index /? category = 12&skip = 100&take = 20
サンプルのみを使用するという事実が問題になる場合があります。例の使用を単純に停止しないでください。ただし、アイデアが得られたら、より詳細なドキュメントが役立つことを忘れないでください。たとえば、上記のサンプルでは、製品のリストが1 000に制限されていることは示されていません。そのためのドキュメントを読む必要があります。
ドキュメントを読む必要があることをいつ知っていますか?
APIまたはライブラリが期待どおりに動作しないたびに。たとえば、サンプルを取得して実行します。
GET Products / Index /?skip = 6000&take = 3000
何らかの理由で、データベースに2万以上の製品があるのに、返されるアイテムは3 000未満です。ここでは、のようなAPIが動作していない、あなたが期待されるので、詳細なドキュメントを読むには良い時間です。