FileMaker//COTOHA-API로 감정 분석하는 맞춤 앱 만들기

요 전날 COTOHA의 핸즈온에 참가해 왔기 때문에, 잊지 말고 복습했습니다.
인터페이스를 만들고 파일 메이커는 간단하고 도움이됩니다

COTOHA API 의 사이트에서 계정 등록하기→for Developer 계정은 무료로 사용할 수 있으므로, 데이터량이나 별로 신경 쓰지 않아도 좋을 것 같습니다

FileMaker에서 감정 분석 API 사용




계정을 만들면 고유한 정보를 할당받을 수 있으므로 여기에서 시작합니다.

파일 메이커 레이아웃은 이런 식으로 쉽게 만들었습니다.


왼쪽의 "Text"필드에 분석하고 싶은 텍스트를 넣고 Cotoha 감정 분석 버튼을 누르면 "ResponseJSON"에 결과가 돌아온다. 일단 간단한 녀석을 만들었습니다.

액세스 토큰 획득



curl 옵션 설정을 앞으로 바로 가기 위해 스크립트를 여기에 저장

액세스 토큰 획득 스크립트
# --------------------------------------------
# access_tokenを取得する
# --------------------------------------------

#access_tokenを要求するために必要なデータセット
変数を設定 [ $access_data ; 値: JSONSetElement ( $access_data ; ["grantType"; "client_credentials" ; 1]; ["clientId"; Cotoha::Developer Client id ; 1]; ["clientSecret"; Cotoha::Developer Client secret ; 1] ) ]

#curlオプションを使ってaccess_tokenを取得 
URL から挿入 [ SSL 証明書の検証 ; 選択 ; ダイアログあり: オフ ; Cotoha::access_token ; Cotoha::Access Token Publish URL ; cURL オプション: "-X POST -H \"Content-Type: application/json\" -d " & $access_data ] 

#結果はJSON形式で返ってくる。"access_token"以外の情報はいらないので、それだけをaccess_tokenフィールドに挿入する
計算結果を挿入 [ 選択 ; Cotoha::access_token ; JSONGetElement ( Cotoha::access_token; "access_token" ) ] 

액세스 토큰 획득에 성공한 경우 반환되는 JSON 파일은 다음 형식입니다.

getAccessToken
{
"access_token": "アクセストークン",
 "token_type": "bearer",
 "expires_in": "残り有効期限(秒)" ,
 "scope": "" ,
 "issued_at": "トークン発行日時(エポックタイムからの経過ミリ秒数)"
}

유효 시간이 24시간이므로 시작 또는 런타임에 검색해야 합니다.

텍스트 분석



감정 분석
# ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
# 感情分析API
# ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
変数を設定 [ $requestData ; 値: JSONSetElement ( $requestData ; ["sentence";Cotoha::Text;1]) ] 

#感情分析APIを呼び出す
変数を設定 [ $API ; 値: //呼び出すAPIを設定 "sentiment" ] 

#URLを設定
変数を設定 [ $requestURL ; 値: Cotoha::Developer API Base URL & $API ] 

#curl文を生成
変数を設定 [ $curl ; 値: "-X POST -H \"Content-Type: application/json\"" & " -H \"Authorization:Bearer " & Cotoha::access_token & "\"" & " -d " & $requestData ] 

URL から挿入 [ SSL 証明書の検証 ; 選択 ; ダイアログあり: オフ ; $responseJSON ; $requestURL ; cURL オプション: $curl ] 

#JSONデータを整形する
フィールド設定 [ Cotoha::ResponseJSON ; JSONFormatElements ( $responseJSON ) ] 

얻은 결과를 어떻게 요리하는지, 그것은 또한 다음에

좋은 웹페이지 즐겨찾기