ユーザ用ツール

サイト用ツール


z_blog:2018:181026_ionic4_dialogflowv2

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
z_blog:2018:181026_ionic4_dialogflowv2 [2018/10/28] – [DialogFlowをコマンドプロンプトから実行するためのSDKをインストール] adash333z_blog:2018:181026_ionic4_dialogflowv2 [2018/10/28] (現在) – [施行錯誤中。Dialogflowのdocumentを読んでみる] adash333
行 9: 行 9:
 [[:ionic4とdialogflow_v1_でチャットボットアプリ|Ionic4とDialogflow(V1)でチャットボットアプリ]]の続き [[:ionic4とdialogflow_v1_でチャットボットアプリ|Ionic4とDialogflow(V1)でチャットボットアプリ]]の続き
  
-====== 開発環境 ======+===== 開発環境 =====
 Windows 8.1 Pro Windows 8.1 Pro
  
行 97: 行 97:
 {{:z_blog:2018:pasted:20181028-224353.png}} {{:z_blog:2018:pasted:20181028-224353.png}}
  
-自動的に開かれたコマンドプロンプトの画面で、以下を入力。()+自動的に開かれたコマンドプロンプトの画面で、以下を入力。 
 + 
 +コマンドプロンプトに、「ログインしました、アプリを選んでください」的なことが書かれているので、選択した。
  
 <code> <code>
 set GOOGLE_APPLICATION_CREDENTIALS=C:/(ダウンロードしたjsonファイルの場所)/(ダウンロードしたjsonファイル名).json set GOOGLE_APPLICATION_CREDENTIALS=C:/(ダウンロードしたjsonファイルの場所)/(ダウンロードしたjsonファイル名).json
 +gcloud auth application-default print-access-token
 </code> </code>
 +
 +これにより、表示されるアクセストークンを、テキストファイルに保存しておく。
 +
 +{{:z_blog:2018:pasted:20181028-231725.png}}
 +
 +しかし、この後、AngularやIonicへアクセストーくんを入力して、アプリを作成するやり方が分からない。。。
 +
 +Dialogflow V2とIonic4を利用したアプリのソースコードは以下にあるのだが、、、
 +
 +https://github.com/adash333/ionic4-dialogflowV1
 +
 +とりあえず、上記コードのsrc/environments/environment.ts のtoken の中身だけ、上記アクセストークンに変更。
 +(Dialogflow V2では、まず、このアクセストークンを得るまでに、上記の通り、かなり苦労した。)
 +
 +===== 施行錯誤中。Dialogflowのdocumentを読んでみる =====
 +Dialogflow V1で動いたコードを変更して、V2で動くようにしたい。
 +
 +以下のDialogflow V1用のコードを、Dialogflow V2用に変更したい。
 +
 +{{:z_blog:2018:pasted:20181029-001445.png}}
 +
 +とりあえず、https://api.dialogflow.com/v1/query?v=20150910 の /query を変更しなければと思い、公式docを検索。
 +
 +https://dialogflow.com/docs/reference/v1-v2-migration-guide-api
 +{{:z_blog:2018:pasted:20181029-001530.png}}
 +
 +https://dialogflow.com/docs/reference/v1-v2-migration-guide-api#query_to_detectintent
 +{{:z_blog:2018:pasted:20181029-001701.png}}
 +
 +この後のリンク先が、v2beta1を見ればよいのか、v2を見ればよい二かさっぱりわからない。両方読んでも分からない。
 +https://dialogflow.com/docs/reference/api-v2/rest/v2beta1/projects.agent.sessions/detectIntent
 +
 +https://dialogflow.com/docs/reference/api-v2/rest/#v2.projects
 +
 +おそらく、以下のページが参考になりそうだが、、、
 +
 +https://stackoverflow.com/questions/50545943/dialogflow-easy-way-for-authorization/51941682#51941682
 +
 +https://medium.com/@tzahi/how-to-setup-dialogflow-v2-authentication-programmatically-with-node-js-b37fa4815d89
 +
 +
 +
 +
 ===== 参考 ===== ===== 参考 =====
 https://qiita.com/tayack/items/6f0d76c980200be10c85 https://qiita.com/tayack/items/6f0d76c980200be10c85

z_blog/2018/181026_ionic4_dialogflowv2.1540735049.txt.gz · 最終更新: 2018/10/28 by adash333

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki