なでしこの命令情報をJSONで得られるAPIです。なでしこのプログラムから、AJAXで命令の使い方を調べることができます。
/doc-api.php?runtime=ランタイム&name=名前
結果は、JSON形式で返ります。エラーの場合は、{"ok": false, "error": "..."} が返り、HTTPステータスは400または404です。
nameを省略します。(action=plugins)
/doc-api.php?runtime=wnako
nameにプラグイン名を指定します。(action=groups)
/doc-api.php?runtime=wnako&name=plugin_system
nameに「プラグイン名/グループ名」を指定します。(action=commands)
/doc-api.php?runtime=wnako&name=plugin_system/置換・トリム
nameに命令名を指定します。(action=command)
結果の plugin と group が、その命令の属するプラグインと命令グループです。args は引数の書式の配列で、desc は説明です。
/doc-api.php?runtime=wnako&name=置換
{
"ok": true,
"action": "command",
"commands": [
{
"name": "置換",
"kana": "ちかん",
"plugin": "plugin_system",
"group": "置換・トリム",
"type": "関数",
"args": ["SのAをBに", "SでAからBへ"],
"desc": "文字列Sのうち文字列AをBに全部置換して返す",
"pagename": "plugin_system/置換",
"src_url": "https://github.com/..."
}
]
}