LoginSignup
7
11

More than 5 years have passed since last update.

rails でWatson APIを使ってみる。(personality insights編)

Last updated at Posted at 2017-01-26

rails でWatson APIを実装する方法です。

1 IBM Watson Developer Cloudに登録する。

Watson API を使う為にはIBMが提供しているDeveloper Cloudに登録し、
使いたい機能のユーザーIDとパスワードを取得する必要があります。
https://www.ibm.com/watson/developercloud/
Personality Insights の場合、サービス資格情報の表示よりユーザーnameとパスワードを控えてください。

2 rails で使ってみる。

コードを書く前にgemのインストールをしてください。

gem  "watson-api-client"
controller.rb
require 'watson-api-client'
service = WatsonAPIClient::PersonalityInsights.new(:user=>ENV["user_name"],
                                                   :password=>ENV["user_pass"],
                                                   :verify_ssl=>OpenSSL::SSL::VERIFY_NONE)
    data = service.profile(
      'version'          => "2016-10-20",
      'Content-Type'     => "text/plain",
      'Accept'           => "application/json",
      'Accept-Language'  => "ja",
      'Content-Language' => "ja",
      'body'             => '検証したい文章')
      '結果' =  JSON.parse(data.body)

こんな感じで検証結果を取得することができます。

補足

取得した結果を可視化する方法もまとめました。
http://qiita.com/takuya-kodama/items/04702209478982a7e0e1

7
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
11