感情分析 Cloud Natural Language APIの使い方 Node.js編

プログラミング

Googleの感情分析APIのCloud Natural Language APIをNode.jsで動作確認してみたい

cloud natural language api 使い方 Node.js gcp 感情分析 google natural language 機械学習

感情分析API「Cloud Natural Language API」を使ってみたいけどあまり情報が乗ってないから使いたくてもよくわからない…というお悩みありませんか?このページでは感情分析 Cloud Natural Language APIの使い方についてご紹介していきたいと思います。

【感情分析 Cloud Natural Language APIの使い方 Node.js編】

  1. 準備するもの
  2. Node.jsでCloud Natural Language APIの使うために準備をしましょう
  3. Node.jsでCloud Natural Language APIを使ってみましょう

① 準備するもの

  1. クレジットカードの情報を登録したGoogleアカウント

② Node.jsでCloud Natural Language APIの使うために準備をしましょう

Google Cloud Platformにログインし下記の画像の検索窓のところで「Cloud Natural Language API」と検索します。

cloud natural language api 使い方 Node.js gcp 感情分析 google natural language 機械学習

「Cloud Natural Language API」と検索し下記のような画面が表示されるので「有効にする」を選択しましょう。

cloud natural language api 使い方 Node.js gcp 感情分析 google natural language 機械学習

次に下記の画像のように左メニューの「APIとサービス」>「認証情報」を選択したのちAPIキーを作成してください。APIキーを作成したら下記の画像の黒帯の箇所のランダムの文字列がAPIキーになるので控えておいてください。

cloud natural language api 使い方 Node.js gcp 感情分析 google natural language 機械学習

③ 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での使い方の説明を終わります。

タイトルとURLをコピーしました