開発
API仕様書テンプレート(Markdown)
良いAPI仕様書があれば、開発者は数分で最初のリクエストを成功させられます。このテンプレートは1つのエンドポイントを最初から最後まで示すので、他のエンドポイントにも同じ構成をそのまま使えます。概要、認証方法、パラメータ、リクエストの例、レスポンス項目、エラー、問い合わせ先です。
このテンプレートをエディターで開く- カテゴリー
- 開発
- デフォルトスタイル
- テクニカル
使う場面
取引先やクライアント、社内チームがオフラインで読める資料、契約に添付できる資料、リリースと一緒に保管できる資料を必要とするときに使います。読み手はこのページから内容をコピーする開発者なので、PDFの文字は選択可能なまま保たれ、コード例の書式も崩れません。
含まれる内容
- プロジェクト名、担当者、日付、問い合わせ先メールを入力する欄を含む、概要と認証方法の項目。
- 型、必須かどうか、説明を示すパラメータ表と、curlの例を含むエンドポイントの項目。
- レスポンス項目の表と、ステータス、意味、対応方法を示すエラー表。
より良い文書にするヒント
- すべての例でプレースホルダーの文字列を使い、実際のキーは絶対に載せないようにしましょう。各コードブロックには言語を指定すると、MDPressがシンタックスハイライトを適用します。
- エンドポイントが数個を超えたら、目次にページ番号を付けて、読み手が必要な項目にすぐ進めるようにしましょう。
テンプレートのプレビュー
プロジェクトまたはテーマ APIリファレンス
メンテナー: お名前 · 更新日: 日付
概要
APIの目的、ベースURL、バージョンを説明してください。
認証
トークンの取得方法と安全な送信方法を説明してください。例ではプレースホルダーを使用してください。
リソース一覧の取得
GET /v1/resources
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 1ページあたりの最大結果数 |
| cursor | string | いいえ | 前回のリクエストで返されたカーソル |
リクエスト例
curl https://api.example.com/v1/resources
レスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
| data | array | 返却されるリソース |
| next_cursor | string or null | 次ページのトークン |
エラー
| ステータス | 意味 | 対応 |
|---|---|---|
| 400 | 不正な入力 | パラメータを確認 |
| 401 | 認証が必要 | 認証情報を確認 |
| 429 | レート制限到達 | リトライガイダンスに従う |
サポート
メールアドレス
氏名や日付などの入力欄は、エディターでテンプレートを開くと置き換えられます。