「みさくら語コンバーター」の機能をAPIとして公開します。サーバーに過度な負荷をかける行為はご遠慮ください。
https://keichankotaro.com/misakura/api/convert/
POST
リクエストのヘッダーには `Content-Type` を含める必要があります。
Content-Type: application/json;charset=UTF-8
リクエストボディは、変換したい文字列を `data` というキーに格納したJSON形式で送信してください。
文字列中の改行は `\n` としてエスケープする必要があります。
{
"data": "変換したい文章をここに入力します。\n改行も可能です。"
}
レスポンスは、変換後の文字列が `data` というキーに格納されたJSON形式で返却されます。
{
"data": "変換しゃれたのぉおお文章がここに返却しゃれましゅぅぅぅ。\n改行も保持しゃれましゅぅぅぅ。"
}
curl -X POST \
-H "Content-Type: application/json;charset=UTF-8" \
-d '{"data": "こんにちは、世界!"}' \
https://keichankotaro.com/misakura/api/convert/
const textToConvert = "これはAPIのテストです。";
fetch('https://keichankotaro.com/misakura/api/convert/', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=UTF-8'
},
body: JSON.stringify({ data: textToConvert })
})
.then(response => response.json())
.then(data => {
console.log(data.data); // 変換後のテキストがコンソールに出力される
})
.catch(error => {
console.error('エラーが発生しました:', error);
});