サンプルピースのダウンロード

ダウンロード

ダウロードをクリックすると、サンプルピースをダウンロードできます。

Piece名 内容 ダウンロード 更新日
現在の気温 (摂氏) チュートリアル用
・REST API(HTTP通信)
[ダウンロード] 2020/1/16
温度計 ・REST API(HTTP通信)
・現在位置を取得
[ダウンロード] 2020/1/28
Gmail メッセージ ・OAUTH認証
・inputでデータを受け取る
・Action Piece
[ダウンロード] 2020/1/28

現在の気温 (摂氏)

チュートリアルで使用するサンプルです。このサンプルには、ローカル環境で動作させるためのコードも入っています。詳細はチュートリアルを参照してください。

このピースは、設定した地域の現在気温を取得するSピースです。requestモジュールを使用したREST API(HTTP通信)を行います。使用するREST APIは、OpenWeatherMapのAPIです。このサンプルには、requestモジュールを使用します。下記のコマンドを実行すると、モジュールをインストールできます。

npm install request

温度計

現在位置(緯度、経度)か、MAPで指定した位置の現在気温を取得するSピースです。位置情報の取得・使用方法request-promiseモジュールを使用したREST API(HTTP通信)のサンプルです。使用するREST APIは、World Weather OnlineのAPIです。このサンプルには、requestrequest-promiseの2つのモジュールを使用します。下記のコマンドを実行すると、モジュールをインストールできます。

npm install request
npm install request-promise

Gmail メッセージ

GmailのOAUTH2認証を使用して、前のピースから受け取ったinputを本文としたメールを送信するAピースです。OAUTH2認証(準備中)、前のピースのからのデータを受け取る方法(input)、Lambdaを使ったAピースのサンプルです。このサンプルには、js-base64requestrequest-promiseの3つのモジュールを使用します。下記のコマンドを実行すると、モジュールをインストールできます。

npm install js-base64
npm install request
npm install request-promise