問題タブ [api-ai]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-oauth - Google Action API.ai アカウント リンク デバッグ URL が 500 を返す
私はこのチュートリアルhttps://apiai-aws-heroku-nodejs-bots.blogspot.co.uk/2017/07/steps-for-apiai-and-google-account.htmlに従いましたが、行ってつかむとhttps://assistant.google.com/services/auth/handoffs/auth/start?provider=allergology-5fa9c_dev&scopes=https://www.googleapis.com/auth/userinfo.email+httpsであるデバッグ URL : //www.googleapis.com/auth/userinfo.profile+https://www.googleapis.com/auth/admin.directory.resource.calendar&return_url=https://www.google.com/に貼り付けて新しいエラー 500 が表示されますが、説明がありません。
シークレットウィンドウからも試しました。メールとパスワードを要求されますが、同じエラーが返されます。
Implicit Grant Type を使用しましたが、[クイック アカウント リンクの追加] が有効になっていません。正しくない場合はお知らせください。
CURL URL を試すと、{"status":{"code":401,"errorType":"unauthorized","errorDetails":"Authentication parameters missing"}} というメッセージが表示されます
更新 - シミュレーターで基本的な Talk to Allergology アクションを試すと、デバッグ情報すら取得できなくなりましたが、「申し訳ありませんが、このアクションはシミュレーションでは使用できません」というメッセージが表示されます:眉をひそめる:
助けていただけますか?ありがとうモレナ
node.js - Googleアシスタントアプリで複数のステートメントを送信するには?
私は引用符を伝えるためのGoogleアシスタントアプリを作成しています。現在、ApiAi NodeJs webhookでApi.aiを使用しています。私は私の応答がこのようであるべきだと思っていました:
3 つの行はすべて別の行であることに注意してください。Webhook なしで (複数の Simple Response を使用して) api.ai の ux を使用するだけで可能であることはわかっていますが、Webhook と組み合わせた場合の方法がわかりません。
私は試した:
しかし、それは最初の文だけを話すようです。私もそれを次のものに置き換えてみました:
ただし、最初のステートメントの直後に終了します。どうやってするの?