Markdown--APIドキュメントを書く

2495 ワード

最近towerでmarkdownでプロジェクトのAPIドキュメントを書いたので、使いやすい感じです.主にアンカーポイントを利用してインタフェースの詳細にジャンプします.Powerはhtmlを生産する際にタイトルラベルにidを入れます.
* #### users/mobile
* ## ErrorCode

変換

users/mobile

ErrorCode


ユーザー情報インタフェースのリスト
リードインタフェース
users/mobile
ユーザーの携帯番号を取得
書き込みインタフェース
users/mobile/put
ユーザーの携帯番号をアップロード
ユーザ情報インタフェースの詳細
  • users/mobile

  • ユーザーの携帯番号を取得
    権限検証が必要かどうか
    はい
    要求パラメータ
    ||必須|タイプ|説明|:-----------------:|::----------------------------||userId|true|int|ユーザーID|
    リクエストメソッド
    GET
    呼び出しサンプル
    
    users/mobile?userId=214
    
    

    結果を返す
    ***JSON例***
    
    {
    
    "code": 0,
    
    "msg": "",
    
    "data": {
    
    "mobile": 150888888888
    
    }
    
    }
    
    

    ***エラー戻り値***
    |code|msg|説明|:-----------------:|:---------------------||1010|xxxx|xxxxxx|
    その他のエラー戻り値とエラーコードについては、エラーコードの説明を参照してください.
    ErrorCode
    エラーコード照合テーブル
    システムレベルエラー
    |エラーコード|戻りmsg|詳細説明|:-----------------:|:|:|:|400|システムエラー、再試行をお待ちください|要求パラメータにエラーがあります|401|システムエラー、再試行をお待ちください|ユーザーが登録していません|404|システムエラー、再試行をお待ちください|リソースが見つかりません|405|システムエラー、再試行をお待ちください|要求方法がサポートしていません|500|システムエラー、再試行をお待ちください|サーバエラー|
    ビジネス・レベルのエラー
    エラーコード
    詳細な説明
    1010
    xxxx
    MARKDOWN:
    ##         
       
    ---
    
    ####     
    
    |  |  |
    |:-------------:|:-------------|
    | [users/mobile](#users-mobile) |         |
    
    
    ####     
    
    |  |  |
    |:-------------:|:-------------|
    | [users/mobile/put](#users-mobile-put) |         |
    
    
    ##         
    
    * #### users/mobile
    
    ---
    
           
    
    #####         
    
    ---
    
     
    
    #####     
    
    ---
    
    | |    |    |    |
    |:-------------:|:-------------|:-------------|
    | userId | true | int |   ID |
    
    #####     
    
    ---
    
    GET
    
    #####     
    
    ---
    
    ` ``
    users/mobile?userId=214
    ` ``
    
    #####     
    
    ---
    
    *** JSON   ***
    
    ` ``
    
    {
    
    "code": 0,
    
    "msg": "",
    
    "data": {
    
    "mobile": 150888888888
    
    }
    
    }
    
    ` ``
    
    ***       ***
    
    | code | msg |    |
    |:-------------:|:-------------|
    | 1010 | xxxx | xxxx |
    
                  ,   [      ](#errorcode)
    
    
    
    ## ErrorCode
    
    ###        
    
    ---
    
    #####      
    
    ---
    
    |      |   msg |      |
    |:-------------:|:-------------|
    | 400 |     ,      |        |
    | 401 |     ,      |       |
    | 404 |     ,      |       |
    | 405 |     ,      |         |
    | 500 |     ,      |       |
    
    #####      
    
    ---
    
    |      |      |
    |:-------------:|:-------------|
    | 1010 | xxxx |