twilio: APIでSMS/電話/ビデオ等を管理


高品質SMS


FAX

API

認証方法が複数ある:


エラー処理

エラーの時は .status があるので、エラー時だけjsonを表示したい場合。

cat error.json | jq -r "select(.status!=null) | @text"

{"code":20003,"detail":"Your AccountSid or AuthToken was incorrect.","message":"Authentication Error - No password provided","more_info":"https://www.twilio.com/docs/errors/20003","status":401}

Usage:

例: 当日のsmsの使用量を取得

account_sid=AC****
api_sid=SK****
category=sms # sms,calls,totalprice
date=$(date +%Y-%m-%d)
read -sp "apikey: " apikey

curl -s -G https://api.twilio.com/2010-04-01/Accounts/$account_sid/Usage/Records/Daily.json \
    -d "Category=$category" \
    -d "StartDate=$date" \
    -d "EndDate=$date" \
    -u "$api_sid:$apikey" > Daily.$date.json

Read multiple UsageRecord resources


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-06-17 (木) 18:17:45