Googleの感情分析APIのCloud Natural Language APIをNode.jsで動作確認してみたい
感情分析API「Cloud Natural Language API」を使ってみたいけどあまり情報が乗ってないから使いたくてもよくわからない…というお悩みありませんか?このページでは感情分析 Cloud Natural Language APIの使い方についてご紹介していきたいと思います。
【感情分析 Cloud Natural Language APIの使い方 Node.js編】
① 準備するもの
- クレジットカードの情報を登録したGoogleアカウント
② Node.jsでCloud Natural Language APIの使うために準備をしましょう
Google Cloud Platformにログインし下記の画像の検索窓のところで「Cloud Natural Language API」と検索します。
「Cloud Natural Language API」と検索し下記のような画面が表示されるので「有効にする」を選択しましょう。
次に下記の画像のように左メニューの「APIとサービス」>「認証情報」を選択したのちAPIキーを作成してください。APIキーを作成したら下記の画像の黒帯の箇所のランダムの文字列がAPIキーになるので控えておいてください。
③ Node.jsでCloud Natural Language APIを使ってみましょう
Cloud Natural Language APIをNode.jsで使うための準備ができたので早速動かしていきましょう。下記のソースコードを用意します。先ほど発行したAPIキーを使うのであらかじめコピーするなどしておいてください。
//ファイル名:test.js const request = require('request'); var URL = 'https://language.googleapis.com/v1/documents:analyzeSentiment?key={発行したAPIキー}'; request.post({ uri: URL, headers: { "Content-type": "application/json; charset=utf-8" }, json: { 'document': { 'type':'PLAIN_TEXT', 'content':'あなたのことが好きです。' }, 'encodingType':'UTF8' } }, (err, res, data) => { console.log(data); });
上記のソースコードを実行する前に下記のコマンドを実行してrequestモジュールを使えるようにして下さい。
npm install request –save
それでは準備がこれで整ったので下記コマンドを実行しましょう
node test.js
以上で、感情分析「Cloud Natural Language API」のNode.jsでの使い方の説明を終わります。