數位行銷的方式越來越多種,但為何 簡訊行銷 仍可以屹立不搖呢?難道是吃了長生不老藥嗎? 我們將用小動畫的方式,來介紹簡訊行銷為何可以長生不老哦!
話說詮力新版的簡訊發送平台提供了Web API功能,使用者可申請帳號後,依照API的規格文件開發,即可替自己的系統增加透過API發簡訊的功能。因本文章的主題並不是介紹該API,故僅就使用到的基本參數做介紹,就不詳述如何呼叫該API了。 首先,請使用Http POST Method,呼叫簡訊發送平台的Url,並帶入下列參數,若順利呼叫成功,回傳內容會取得一個Json物件,其中ErrorCode的值若為0,即表示已成功將發送簡訊的需求送至簡訊平台。 Web API傳入參數 Web API回傳內容 接著進入本文主題,利用Windows系統中內建強大的PowerShell功能,就可以輕鬆做到不用寫程式,也不用安裝程式,就能做到監控Windows系統,有異常時自動發送簡訊。 1.打開Windows的事件檢視器,選取一個要監控的事件,本文選擇了IIS Start的事件: 2.撰寫Powershell的批次檔(.ps1檔),並放在想要存放的路徑,本文中的批次檔路徑為D:\final.ps1 (註:可先以記事本編輯好內容,再修改副檔名為ps1) for ($i = 0; $i -lt $Args.Count;) { $msg += $Args[$i] + " " $i++ } Add-Type -AssemblyName System.Web $EncodeMsg = [System.Web.HttpUtility]::UrlEncode($msg) $postParams = "UID=簡訊系統平台帳號&PWD=Base64編碼後的密碼&DA=09XXXOOOVV&SM=" + $EncodeMsg $response = Invoke-RestMethod -Uri http://簡訊系統平台Url/Sms/SendSms -Method POST -Body $postParams $response.ErrorCode 本批次檔的說明如下: Line 1~Line 5:將接收到的參數組合起來做為簡訊內容 Line 6~Line 7:將簡訊內容做urlencode,免得收到簡訊時是亂碼 Line 8:組合Web AP...
Comments
Post a Comment