2017-02-11 6 views
0

APIキーを必要とする外部Webサービスを使用するalexaスキルで作業しています。Alexaスキルを有効にするときにユーザーに設定を依頼する

ユーザーがAlexaスキルを有効にしたときに私がこのプロパティを追加できる場所がわかりません(まだ公開していませんが、テストのためにどこかに設定しておくと)APIキーを追加することができ、node.jsラムダ関数内でこれを受け取り、それを抽出してWebサービスへの投稿リクエストに使用します。

Amazonアカウントリンクサービスがありますが、私が使用しているこのWebサービスでは、このタイプのログインはサポートされていません。彼らのAPIは、APIキーを含むヘッダーを送信することによってのみアクセスされます。したがって、私はラムダコードからWebサービスにこれを投稿できるように、ユーザーがAPIキーのどこかに格納できる方法が必要です。

ご協力いただきありがとうございます。

答えて

0

「APIキーを追加する」とユーザーがどのように期待しているかはっきりしません。

唯一の組み込みUIは、あなたのスキルがユーザーに押し付けることができるカードですが、これらは非常に限られており、ユーザーからの情報を要求することはできません。

アマゾンはスキルの設定可能な設定をユーザーに表示しません。

あなたはアカウントのリンクに注意し、あなたのニーズには対応していません。

APIキーが異常に短い場合を除いて、APIキーを言うように頼んだり、ユーザー(おそらくカード経由)を自分のWebサイトに誘導する必要がありますAPIキーを提供します。

+0

ああ、それは面倒です、私はいくつかのスキルは、独自の設定ページがあると思った。私の計画が明らかにうまくいっていないので、それはむしろ複雑なことになるでしょう – Boardy

+0

彼らは自分自身の設定ページを持っていて、それを自分で実装してホストし、そのユーザーを飼いました。 – Tom

関連する問題