2022年2月28日より、当サイトでAPIの提供を開始しました。
スマホアプリなどを開発する際に、必要に応じて作成したものです。
私だけで使うのは勿体ないと思ったため、一般公開することにしました。
すべて無料で、どなたでもご利用いただけます。
※サーバの処理が追いつかなくなってしまうため、リクエスト速度はご配慮をお願いいたします。
アクセス情報取得
アクセスしたユーザーのグローバルIPアドレスや位置情報などをjsonで出力します
URL https://rabbitprogram.com/api/ipinfo
パラメータ
・min jsonを整形せずに返却する場合はtrue
サンプルURL
jsonを整形せずに返す
https://rabbitprogram.com/api/ipinfo?min=true
(取得例はCroxyProxyでアクセスした結果)
QRコード作成
任意の文字列からQRコードを作成します
URL https://rabbitprogram.com/api/makeqr
パラメータ
・text 対象文字列(必須)
サンプルURL https://rabbitprogram.com/api/makeqr?text=aiueo

パスワード脆弱性チェック
パスワードが安全かどうかをチェックします
予め用意しているパスワードリスト(100万件・日本語ローマ字)に含まれるかどうかを調べ、危険 or 問題なしのどちらかを返します
URL https://rabbitprogram.com/api/passcheck
パラメータ
・password 調査対象のパスワード(そのまま or SHA-256)
サンプルURL
危険(パスワード:abc123)
https://rabbitprogram.com/api/passcheck?pass=abc123
問題なし(パスワード:oigjsrgbas)
https://rabbitprogram.com/api/passcheck?pass=e733a6c6b3b07da4afa27a37b02d4391c9f9381698fc53f292a871ff5537cbc6
漢字→ひらがなorローマ字 簡易変換
漢字が混在している文章をひらがなまたはローマ字に変換し、テキストで出力します
URL https://rabbitprogram.com/api/jpconvert
パラメータ
・text 文字列(必須)
・from 変換元タイプ kanji (必須、固定)
・to 変換先タイプ hiragana / romaji (必須)
・separate 単語ごとにスペースを入れるかどうか true / false
サンプルURL
漢字→ひらがな
https://rabbitprogram.com/api/jpconvert?text=私が初めてホームページを開設したのは、2015年12月29日です。&from=kanji&to=hiragana
漢字→ローマ字
https://rabbitprogram.com/api/jpconvert?text=私が初めてホームページを開設したのは、2015年12月29日です。&from=kanji&to=roman