node.js のインストールを確認
node -v
twilio-cliをインストール
npm install twilio-cli -g
アカウント情報を設定(Windows)
twilio profiles:add
紐付けたいアカウントのAccountSid
上記AccountSidに対するAuthToken
プロファイルを識別するための名前
アカウント情報を設定(Linux)
.bashrc に追加
.bashrc
export TWILIO_ACCOUNT_SID='紐付けたいアカウントのAccountSid'
export TWILIO_AUTH_TOKEN='上記AccountSidに対するAuthToken'
アカウント設定の確認 取得している電話番号を表示
twilio profiles:list
twilio profiles:use development
twilio phone-numbers:list
↑ Windowsだとうまくいかない。。。
Serverless Pluginのインストール
twilio plugins:install @twilio-labs/plugin-serverless
お好みで!
npm install axios --save
npm install request-promise --save
開始
twilio serverless:start --ngrok=""
ブラウザで確認
http://127.0.0.1:3000/index.html
デプロイ
twilio serverless:deploy
削除
twilio api:serverless:v1:services:list
twilio api:serverless:v1:services:remove --sid [削除したいサービスのSID]