2017-11-21 5 views
1

私は、Particle.io APIと通信するAlexaスキルを書き直しています。今回私はask-cliを使ってアップロードを管理しています。だから私の基本的なプロセスは、これまでされています:Alexa ask-cliを使用してアカウントのリンク情報を設定できますか?

  1. スタータースキルを作成するには、「新を頼む」とラムダ
  2. Alexaのスキルを作成するには、「展開頼む」とラムダ
  3. ファイル名を指定して実行を検証するために、新しいスキルファイルの初期セットは正常に動作します。
  4. 第一歩
  5. 再デプロイ、テスト、更新し、ステップ3に戻って変更
  6. をアップロードするためにループを「展開依頼する」で作成したファイルを変更します。

これはすべて非常にうまく動作しています。ただし、スキルがユーザーのIoTデバイスにコマンドを送信するためには、このスキルでアカウントリンクを使用して、ユーザーがParticle.ioアカウントにログインできるようにする必要があります。

アカウントのリンク情報を「デプロイ」したファイルに追加することについての情報が見つかりません。私は手動でウェブサイトを使用してアカウントのリンク情報を追加することができ、それは正常に動作しますが、本当に私の更新プログラムがgitで追跡できるようにask-cliを使用したいと思います。

ask-cliを使用してアカウントのリンク情報を設定する方法がわかっていますか?

答えて

2

https://developer.amazon.com/docs/smapi/ask-cli-command-reference.html#create-account-linking-subcommand

これを試してみてください:それはリンクのアカウントを設定するためのインタラクティブな方法だ

ask-cli api --skill-id SOMESKILLID create-account-linking 

、(まだ)残念ながら、自動的にそれを行うには、純粋なCLI /データ方法はあ​​りません。

+0

うわー、私はdocを読んでいるときに、そのapiコマンドのすぐ上をスキミングしました。それを私に指摘してくれてありがとう。 –