Twilio の API を PowerShell から操作して FAX を送信します。
Twilio の API
API で FAX 送信できます。
TITLE: プログラマブルFax REST API
URL: https://jp.twilio.com/docs/fax/api
PowerShell から API 操作
$cred = Get-Credential
Invoke-RestMethod -Uri "https://fax.twilio.com/v1/Faxes/" -Credential $cred -Method POST -Body @{To="<宛先の Fax 番号>"; From="<Twilio で取得した発信番号>"; MediaUrl="<PDF ファイルの URL>"}
実行例は以下のようになります。
$cred = Get-Credential
Invoke-RestMethod -Uri "https://fax.twilio.com/v1/Faxes/" -Credential $cred -Method POST -Body @{To="+81300000000"; From="+81310000000"; MediaUrl="https://jp.twilio.com/docs/documents/25/justthefaxmaam.pdf"}
動作確認
上述のスクリプトを実行します。
Get-Credential コマンドレットに応じて、資格情報入力のダイアログが表示されます。
Twilio のダッシュボードで取得できる Account SID と Auth Token を入力します。
FAX 送信のキューに格納されたことを示すレスポンスが返ります。