感情分析 Cloud Natural Language APIの使い方 curlコマンド編

Googleの感情分析APIのCloud Natural Language APIをcurlコマンドで動作確認してみたい

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

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

【感情分析 Cloud Natural Language APIの使い方 curlコマンド編】

  1. 準備するもの
  2. curlコマンドでCloud Natural Language APIの使うために準備をしましょう
  3. curlコマンドでCloud Natural Language APIを使ってみましょう

① 準備するもの

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

② curlコマンドでCloud Natural Language APIの使うために準備をしましょう

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

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

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

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

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

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

③ curlコマンドでCloud Natural Language APIを使ってみましょう

Cloud Natural Language APIをcurlコマンドで使うための準備ができたので早速動かしていきましょう。下記のコマンドを実行します。実行するにあたり先ほど発行したAPIキーを使うのであらかじめコピーするなどしておいてください。

curl -X POST -H “Authorization: Bearer “$(gcloud auth application-default print-access-token) -H “Content-Type: application/json; charset=utf-8” –data “{ ‘document’:{ ‘type’:’PLAIN_TEXT’, ‘content’:’hello’ }, ‘encodingType’:’UTF8′ }” “https://language.googleapis.com/v1/documents:analyzeSentiment?key=発行したAPIキー”

上記のコマンドを打つと下記の結果が帰ってくるはずです。

{
  "documentSentiment": {
    "magnitude": 0.2,
    "score": 0.2
  },
  "language": "en",
  "sentences": [
    {
      "text": {
        "content": "hello",
        "beginOffset": 0
      },
      "sentiment": {
        "magnitude": 0.2,
        "score": 0.2
      }
    }
  ]
}

以上で、感情分析「Cloud Natural Language API」のcurlコマンドでの使い方の説明を終わります。

コメントの入力は終了しました。