2.画数API(XML編)
「画数API」は、リクエストされた文字に対して画数をXML形式で返します。
ご意見・ご要望・バグ報告などは「tz2i5i.ebinuma@gmail.com」にメッセージを頂けると助かります。
a.リクエストURL
http://musicgroupwork.net/stroke/iti_stroke002.php?パラメータ名=パラメータ値・・・
b.リクエストパラメータ
| パラメータ名 | 説明 | ||||||
| Keyword | 検索文字を指定します。検索可能な文字は以下のようになります。
|
||||||
| Type | 検索文字の属性を指定します。(指定しない場合、「当用漢字」をデフォルトとします)
|
※リクエストは、UTF-8で行ってください。
c.リターンパラメータ
検索情報をXML形式で返す場合、以下のようになります。
| パラメータ名 | 説明 |
| NumOfResult | 画数 (エラー時のエラーコードは”d.エラー”参照) |
d.エラー
| エラーコード | 内容 |
| NotFound | 該当する文字がひとつもありません。 |
| InvalidValue | 検索できない文字が含まれています。 |
| InvalidParameterValue | パラメータの値が不正です。 |
NotFoundの場合
<?xml version="1.0" encoding="utf-8" ?>
<Error>
<Message>NotFound</Message>
</Error>
<Error>
<Message>NotFound</Message>
</Error>
InvalidValueの場合
<?xml version="1.0" encoding="utf-8" ?>
<Error>
<Message>InvalidValue</Message>
</Error>
<Error>
<Message>InvalidValue</Message>
</Error>
InvalidParameterValueの場合
<?xml version="1.0" encoding="utf-8" ?>
<Error>
<Message>InvalidParameterValue</Message>
</Error>
<Error>
<Message>InvalidParameterValue</Message>
</Error>
e.サンプル
リクエスト
http://musicgroupwork.net/stroke/iti_stroke002.php?Keyword=%E5%B1%B1%E7%94%B0
の場合。(KeyWordは、'山田'がUTF-8でエンコードされています)
http://musicgroupwork.net/stroke/iti_stroke002.php?Keyword=%E5%B1%B1%E7%94%B0
の場合。(KeyWordは、'山田'がUTF-8でエンコードされています)
<?xml version="1.0" encoding="utf-8" ?>
<Info>
<NumOfResult>8</NumOfResult>
</Info>8
<Info>
<NumOfResult>8</NumOfResult>
</Info>8
実行例(携帯などJavaScriptを使用できない方はこちら)
