これで使用できるようになりました.Alexa SMAPIを使用してSkillモデルを管理したいと思います。Dialogflow APIでGoogleのアクションを実行するのと同じです。Alexa Skill Management(SMAPI)vs CLIを使用
"APIとの統合のために独自のツールやサービスを構築している場合、ユーザーの認証を要求してアクセストークンを取得するには、AmazonとのログインでOAuth 2.0の統合を実装する必要がありますスキル管理APIを呼び出すために使用されます(Developer Guide for Login With Amazonを参照してください)。APIで許可コードの許可タイプを使用する必要があります。
Dialogflow APIを使用するには、エージェントからの開発者アクセストークンだけを提供する必要があります。 SMAPIを使用するには、各リクエストにAuthorizationヘッダーが必要で、その値はAmazonのLoginから取得したアクセストークンにする必要があります。
このアクセストークンを取得するにはLWA Dev Guideの手順を適用するための基本的な質問があります。ウェブサイトでLWAを使う方法を教えてくれるように設定されています。私はウェブサイトからSMAPIコールを設定していません。私はちょうどスキルを更新するnodejsコードを起動するトリガ取得ラムダ関数を持っている。そのような指示をどのように適用するのですか?上記のとおり、このガイドのp25の認証コード補助金が適用されます。私はaccess_tokenを直接取得するために使用できる認証コードを取得する方法がありますか?それともredirect_uri経由ですか?言い換えれば、あなたがLWAフレームワークを使用できるかどうか、そしてウェブサイト外でSMAPIを使用できるかどうかは疑問です。
SMAPIは実際にはウェブサイトでのみ使用できるように設定されていますが、私は説明しているように、CLIを使用例に使用することになっていますか?
入力いただきありがとうございます。ここでの問題は、SMAPIが顧客対応の能力ではないことです(Alexaスキルの顧客として定義されています)。これは開発者のためのツールです。したがって、認証プロセスを経なければならないのはデベロッパー(またはデベロッパーチーム)だけで、デベロッパーが自分自身を認証するためにウェブサイトを構築する必要はありません。 – Dana
Amazonでログインしてトークンを販売する方法を簡単に説明しました。私は裁判所や守るためにここにいません。ちょうど通知する – YiddishNinja
ありがとう、私はアマゾンとGoogleのウェブサイトにサインインし、認証トークンの更新を処理しました。私は、Webインターフェイスのコンテキスト外でAPIを使用できるようになるためのガイダンス(将来であっても)を期待しています。 – Dana