前提 Ruby 2.7.4 Faraday 1.7.0 Yahoo API ver2 ver1 との違い リクエストが、GET から POST 1リクエストの最大サイズが、100KB から 4KB レスポンスが、XML から JSON また、以前は、解析内容について、設定が行えた 例えば、出現頻度情報を返すようにしたり、名詞に関する情報のみ返すようにしたり サンプル リクエスト制限を考慮してリトライ設定を行う 1つのアプリケーションIDに対して、1分で300回を超えた場合に、429 Too Many Requestsのエラーレスポンスが返る # 必要な require している前提 module YahooApi class MaServiceClient REQUEST_URL = 'https://jlp.yahooapis.jp/' REQUEST_PATH = 'MAService
![Yahoo 日本語形態素解析 API ver2 を叩く - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d7ba3857217658b0a22f5c908ff313b558165c11/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9WWFob28lMjAlRTYlOTclQTUlRTYlOUMlQUMlRTglQUElOUUlRTUlQkQlQTIlRTYlODUlOEIlRTclQjQlQTAlRTglQTclQTMlRTYlOUUlOTAlMjBBUEklMjB2ZXIyJTIwJUUzJTgyJTkyJUU1JThGJUE5JUUzJTgxJThGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mYzM5ZGEwOGYyOWFhMWVmMmEzOTIxODMwYmE5NWMxNA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwdG9tbXlfMTU5MiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDA3Y2NhMDk4OTE4YWM3MGNlMGY3OTY5ZjIyN2JiM2I%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Ddeac461b6e9cce9eb0e190b624dc28b0)