Twilio で Fax 送信 を PowerShell コマンドレットで


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 送信のキューに格納されたことを示すレスポンスが返ります。