記録

goo-labのひらがな化API雛形を作りました。

goo-labひらがな化API雛形を作りましたので、お裾分けです。YOUTUBEで解説している事を抜粋して記載します、まずAPIとはアプリケーションプログラミングインターフェイスの略です。APIを簡単に解説するとAというデータを送るとAのデータを処理して何らかの結果を返却してくれるサービスを言います。

APIとは?|仕組みやどんなAPIあるのかなど、図解を使って3分でわかりやすく解説します

今回のひらがな化APIは漢字の文字をひらがな(カタカナ)に変換して返却してくれるサービスです。自分が作った部分はひらがな化APIのサーバにデータを送信して返却データをキャッチする部分になります。APIというのはどんなAPIも同じようなものですので、一度、理屈を分かってしまうと簡単なものです。

https://twitter.com/zip358com/status/1391524310813081604

因みにディファインの部分を自分のAPIに変更してお使いください、尚、コマンドラインから実行するように設計しています。

<?php
define("APIKEY","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");

class Hieagana{
	public function main($str="漢字が混ざっている文章"){
		if(!$str){return false;}
		$headers = array(
			"Content-Type: application/x-www-form-urlencoded",
		);
		// app_id(必須項目)	アプリケーションID
		// request_id	リクエストID
		// 省略時は"labs.goo.ne.jp[タブ文字]リクエスト受付時刻[タブ文字]連番"となります。
		// sentence(必須項目)	解析対象テキスト
		// output_type (必須項目)	出力種別
		// hiragana(ひらがな化)、katakana(カタカナ化)のどちらかを指定してください。
		$params = [
			"app_id"=>APIKEY,
			"sentence"=>$str,
			"output_type"=>"hiragana"
		];

		$curl = curl_init("https://labs.goo.ne.jp/api/hiragana");
		curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
		curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
		curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params));
		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);  
		curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);  
		curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
		
		$output =  (object)json_decode(curl_exec($curl));
		curl_close($curl);

		var_dump($output);

	}
}

if($argv[0]){
	Hieagana::main();
}

活動支援よろしくお願いします

SEOって意味があるのかわからないけれどAll in One SEOの採点は気にしてる。前のページ

リモートワーク(テレワーク)のこれからどうなるだろうかと?次のページ

関連記事

  1. 記録

    映画、ファンタスティックビーストと魔法使いの旅の感想。 #映画レビュー

    映画、ファンタスティックビーストと魔法使いの旅の感想を残しときます。…

  2. crop cyber spy typing on computer keyboard while hacking system

    記録

    悪意になるコードそうだよねぇ~オープンソース怖い。

    おはようございます。6月が始まりました。今日のお題は「悪意に…

  3. 記録

    次の一手を惜しみなく話すのが。

    次の一手を惜しみなく話すのが一流で次の一手を話さないのが二流。も…

  4. 記録

    ping送信はエラー吐きまくり。

    FC2ブログ http://ping.fc2.comTechnor…

  5. 記録

    東京へ行ってきた東京へキタ━━━━(゚∀゚)━━━━!!田舎もん

    昨日、東京へ行ってきました。みんな、おかしな標準語しゃべってるよ・…

  6. 記録

    スマートグラスは今年後半にはガジェット好きが買い出す。

    スマートグラスかなり魅力的な商品になるかもと思います。スマート…

2021年5月
 12
3456789
10111213141516
17181920212223
24252627282930
31  

カテゴリー

PAGE TOP