MDPress

開発

API仕様書テンプレート(Markdown)

良いAPI仕様書があれば、開発者は数分で最初のリクエストを成功させられます。このテンプレートは1つのエンドポイントを最初から最後まで示すので、他のエンドポイントにも同じ構成をそのまま使えます。概要、認証方法、パラメータ、リクエストの例、レスポンス項目、エラー、問い合わせ先です。

このテンプレートをエディターで開く
カテゴリー
開発
デフォルトスタイル
テクニカル

使う場面

取引先やクライアント、社内チームがオフラインで読める資料、契約に添付できる資料、リリースと一緒に保管できる資料を必要とするときに使います。読み手はこのページから内容をコピーする開発者なので、PDFの文字は選択可能なまま保たれ、コード例の書式も崩れません。

含まれる内容

  • プロジェクト名、担当者、日付、問い合わせ先メールを入力する欄を含む、概要と認証方法の項目。
  • 型、必須かどうか、説明を示すパラメータ表と、curlの例を含むエンドポイントの項目。
  • レスポンス項目の表と、ステータス、意味、対応方法を示すエラー表。

より良い文書にするヒント

  • すべての例でプレースホルダーの文字列を使い、実際のキーは絶対に載せないようにしましょう。各コードブロックには言語を指定すると、MDPressがシンタックスハイライトを適用します。
  • エンドポイントが数個を超えたら、目次にページ番号を付けて、読み手が必要な項目にすぐ進めるようにしましょう。

テンプレートのプレビュー

プロジェクトまたはテーマ APIリファレンス

メンテナー: お名前 · 更新日: 日付

概要

APIの目的、ベースURL、バージョンを説明してください。

認証

トークンの取得方法と安全な送信方法を説明してください。例ではプレースホルダーを使用してください。

リソース一覧の取得

GET /v1/resources

パラメータ型必須説明
limitintegerいいえ1ページあたりの最大結果数
cursorstringいいえ前回のリクエストで返されたカーソル

リクエスト例

curl https://api.example.com/v1/resources

レスポンスフィールド

フィールド型説明
dataarray返却されるリソース
next_cursorstring or null次ページのトークン

エラー

ステータス意味対応
400不正な入力パラメータを確認
401認証が必要認証情報を確認
429レート制限到達リトライガイダンスに従う

サポート

メールアドレス

氏名や日付などの入力欄は、エディターでテンプレートを開くと置き換えられます。