LoginSignup
6
2

More than 5 years have passed since last update.

Actions on Google AppをSimulatorでテスト中に、206エラーが出た

Posted at

Actions on Google App、Dialogflowで初めてのアプリを作るチュートリアルをやっていて、単純なミスでハマったのでメモ

エラーがでた場所

スクリーンショット 2017-10-18 4.00.22.png

          "code": 206,
          "errorType": "partial_content",
          "errorDetails": "Webhook call failed. Error: 400 Bad Request"

おかしいなー、日本語じゃダメなのかなーと思いつつ、
原因を調べていたらこちらがヒット、どうやら英語でも起きる模様。
https://discuss.api.ai/t/webhook-request-timeout-206-error/4656/9
生成されたJSONがおかしいのでは?プログラマさんに見てもらいなよ、という会話をしている。。そこで、さきほどローカルからfirebaseにデプロイしたjsのコードをみてみる。

/sillynamemaker/functions/index.js
スクリーンショット 2017-10-18 4.09.16.png

あっ、8行目、、
// a. the action name from the make_name Dialogflow intent
const NAME_ACTION = 'make_name'; :point_left:これ、IntentsのActionにも指定しないとアカン奴じゃないの?

スクリーンショット 2017-10-18 4.13.57.png

記入して、再度、「Integrations」>「Google Assistant」>「UPDATE DRAFT」を実行し、さらにsimulatorを開いているブラウザをリロードしたところ、ちゃんと動くようになりました。

スクリーンショット 2017-10-18 3.56.05.png

チュートリアルの
Define your conversation's grammar
9.Enter make_name for it's name and click SAVE.

にも書いてあったのに見落としていました。

哀しみ。。。
意味もわからずコピペしてたのが敗因でした。
次からはちゃんと意味を把握してからコピペしようと思います。

以上!

6
2
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
6
2