概要 †
ベイズ推定(Paul Graham式)を用いて、指定した文章がスパムかどうかを判定するWeb APIです。また、学習APIも備えているため、必要に応じて学習させることも可能です。お使いの掲示板スクリプトなどに組み込んでご利用ください。
制限 †
- Yahoo! APIの日本語形態素解析を使用しているため、1日の処理数が50000件に制限されます。
- 判定・学習に用いるデータベースが1つしかないため、他のユーザの学習操作が反映されてしまいます。
利用について †
- マナーを守ってご自由にご利用ください。
- ただし、Yahoo! APIは非商用のみですので、商用目的の方のご利用はお控えください。
- Web APIの設計についてなど、助言大歓迎です。
- バグ報告などもお待ちしております。
お試しかっ! †
http://coelacanth.on.coocan.jp/api/bayesian/sample/index.phpで体験できます。
仕様 †
判定API †
リクエスト †
パラメータ †
応答 †
| /result/api/product | ソフトウェア名 |
| /result/api/version | AntiSpamAPIのバージョン |
| /result/api/copyright | AntiSpamAPIの著作権情報 |
| /result/api/url | サイトURL |
| /result/timecost/step | 処理時間(秒) |
| /result/code | エラーコード |
| /result/description | エラーコードの説明 |
| /result/prob | スパム確率(%) |
学習API †
リクエスト †
パラメータ †
- type
学習の種類を表します。非スパム学習を行う場合は"good"、スパム学習を行う場合は"bad"を指定します。
応答 †
| /result/api/product | ソフトウェア名 |
| /result/api/version | AntiSpamAPIのバージョン |
| /result/api/copyright | AntiSpamAPIの著作権情報 |
| /result/api/url | サイトURL |
| /result/timecost/step | 処理時間(秒) |
| /result/code | エラーコード |
| /result/description | エラーコードの説明 |
応答コード(判定・学習共通) †
HTTPレスポンス †
| 200 | 正常 |
| 400 | パラメータエラー |
| 500 | サーバ内部エラー |
| 503 | サーバが利用できない状態にある |
エラーコード †
| 0000 | 正常 |
| 0001 | 不正なパラメータエラーです。 |
| 0002 | Yahoo! APIにリクエスト中にエラーが発生しました。 |
| 0003 | Yahoo! APIの利用制限に達しました。 |
| 0004 | Yahoo! APIの内部エラーです。 |
改版履歴 †
| 2009/02/26 | 1.00b1 | 初版公開 |
| 2009/02/27 | 1.00b2 | チューニングしました |
連絡先 †
シーラカンス - coreless.corenon@gmail.com