問題タブ [actions-on-google]
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.
actions-on-google - Google でのアクション用の他の SDK または REST API はありますか?
API.ai または NodeJS SDK を使用せずに独自の Action on Google を開発することは可能ですか、またはロードマップにありますか?
android - キーと値のペアを Google アクションの api.ai エンティティとして使用する
Api.ai で単純な Google アクション アプリを作成するには、目的に応じて少なくとも 1 つのインテントといくつかのエンティティが必要です。Google Developers によって公開されたパーソナル シェフの例では、料理、野菜などの非常に単純なエンティティがあります。ビデオへのリンク
さらに一歩:
API.ai に一連のキーと値のペアをどのように導入しますか? たとえば、次のようなデータをどのように保存しますか。
apple : 5, pear : 6, grapes: 4
ユーザーが「りんごはありますか?」と言うと、「はい、5 個あります」と答えることができます。
もう 1 つの例は、小さな電話帳で、名前 (キー) と一緒に人の番号を尋ね、その番号 (値) を読み上げてもらうことができます。
解決するのは簡単な問題のように思えましたが、api.ai コンソールでこれを行う方法がわかりません。
actions-on-google - SDK を使用せずに Actions on Google で許可を求める方法は?
ユーザーの名前を知りたいのですが、別の言語を使用しているため、nodejs sdk を使用できません。
どうすれば許可を求めることができますか?
通常のjson応答を使用する方法をお勧めします。
actions-on-google - Google ホーム セキュリティ テスト
Google Home のアクションを開発したいのですが、デバイスを操作しているユーザーが、私のサービスにリンクされているアカウントの所有者と同一人物であるかどうかを知りたいです。私のサービスには機密情報と送金機能も含まれているため、誰かが機密情報を知ったり、送金したりするためにデバイスが悪用されることは望ましくありません. では、Google Home にこれに対するセキュリティ対策はありますか?
actions-on-google - Google Home Simulator からの OAuth2 アカウント連携時の redirect_uri_mismatch
Google Home で使用する API.AI との「Actions on Google」統合のためのアカウント リンク統合を開発しています。このエージェントをシミュレーターでテストすると ( https://developers.google.com/actions/tools/web-simulator )
予想通り、これは私の応答です:
しかし、私が従うとき
リンクをクリックすると、標準のredirect_uri_mismatchエラー ページが表示され、詳細が表示されます。
リクエストのリダイレクト URI https://oauth-redirect.googleusercontent.com/r/ my-project-idが、OAuth クライアントに対して承認されたものと一致しません。https://console.developers.google.com/apis/credentials/oauthclient/ my-client-id ?project= my-client-idにアクセスして 、承認されたリダイレクト URI を更新します。
もちろん、googleusercontentドメインをリダイレクトに追加することはできません。これは、API.AI Actions on Google 統合で指定したリダイレクトではありません。
API.AI 側では、私の認証 URL は標準の Google のものです。
https://accounts.google.com/o/oauth2/v2/auth
私のトークンURLは次
https://myendpoint.com/google-home-token-endpoint
のとおりです。スコープが次のように入力されていますcalendar
Google 開発者コンソールで、トークン URL を API.AI と同じに設定し、プロジェクト ID/クライアント ID をリクエストの参照と同じに設定しました。
これは既知の問題ですか? 追加のデバッグ作業を試すことができますか?
actions-on-google - Actions SDK を使用してインテントを読み取れない
action.json ファイルに次のアクションがあります。
私のAPIでは、私は持っています:
アクションをシミュレートして「何を見たらいいですか?」と言うと、現在のインテントは常に「assistant.intent.action.TEXT」です。本来のように「GIVE_RECOMMENDATION」にならないのはなぜですか?
actions-on-google - Actions on Google が Google Home の通常の音声を使用して話すようにするにはどうすればよいですか?
API.AI を使用して Actions on Google を使用してアプリを構築しています。これにより、ユーザーは Google Home を介してアプリに話しかけることができます。API.AI を使用すると、2 つの男性の声と 2 つの女性の声のいずれかを選択できますが、これらの 4 つの声はすべて、通常の Google Home の声ではありません。
これら 4 つのロボットの代替ではなく、Google Home の通常の音声を維持する方法はありますか? Google Home の声が突然切り替わるのはおかしい。