如何用Windows Batch排程將服務完全重新啟動
我們常會有些服務停用需要時間,所以如湖你的Batch File把服務停掉馬上啟用,有可能會因為服務還沒完全停用而啟用失敗,因此我們會需要停用後停個一段時間再啟動服務,因此Batch內容可能如下
@ECHO OFF
ECHO Stoping Service
net stop ServiceName
ECHO Start Waiting 300 Seconds
timeout /T 300
ECHO Starting Servic
net start ServiceName
其中的ServiceName是服務代碼,可以在服務清單中雙擊服務後看到服務細節,其中的服務名稱就是我們要的字串
但如果你不放心要怎麼確定服務已經停止?
這時候就可以用sc指令來檢查,如果確定已停了,就將服務啟動,範例如下
@ECHO OFF
REM Testing at cmd : sc query...
DNS NS Record
很多人知道DNS A Record是用來指定網址的IP,CNAME使用來對應網址到既有的網址上,但有一塊大家可能比較陌生,就是NS Record。
NS代表的是Name Server,也就是說當你買了一個網址,他的DNS Server在哪裡的意思,一般的網址提供商都會附加DNS Server管理功能,所以你只要選擇"代管",就可以在同一個網頁下管理相關Record,但你如果選擇自管,他就會要你輸入最多四個Name Server地址,如果你的網站是架在另一個空間,你也需要用另一個空間申請免費網域憑證,你就會需要將DNS Server指定到代管的伺服器去,例如我的A2Hosting就有給我四個NS地址,我就需要從我的網址提供商,例如GoDaddy設定指到A2Hosting,例如
用PHP取得Oauth2 Token (Client Credentials)
在Postman上,可以自動產生程式碼進行API呼叫,但如果系統需要先取得OAuth2的Token,其實Postman不會產生範例,我這邊平常會用到的大都是OAuth2的Client Credentials方式,其他方式可以參考OAuth2官網。
大部分的範例都是在介紹如何進行網頁SSO,所以直接用AP呼叫使用的Client Credentials很少有範例,最近找到一個範例跟大家分享如下
// 首先將相關資訊指定好
$oauth_accessURL = "https://XXXXXX";
$oauth_clientID = "YYYYYYYYYYYYYYYYYYY";
$oauth_clientSecret = "ZZZZZZZZZZZZZZZZZ";
// 然後利用CURL方式呼叫Access URL取得Token
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $oauth_accessURL,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYHOST =>false,
CURLOPT_SSL_VERIFYPEER...
申請金流準備資料
申請金流時因為金融安全的規定,需要蠻多的資料,因此這邊整理了一下申請時所需的資料,所有金流其實應該也差不多,所需資料整理如下:
公司名稱
統一編號
代表人姓名
代表人身份証字號,正反面都要,可註明供綠界申請之用,但不能蓋到證件上的任何資料
公司電話
公司銀行帳戶,含分行名稱與存摺影本
公司地址
公司服務電子信箱
營利事業登記證照片檔案,上面的核可日期必須跟經濟部商業司的公司資訊一致
驗證用手機號碼
大樓門牌照片,一樓的照片
公司招牌照片
大門口照片,含門牌,所在樓層的照片
商品陳列區照片
系統管理者電子郵件帳號,如果有人代管就是使用代管者的電子郵件帳號,自己申請的話就用自己的Mail帳號
申請金流必須有官方網站,官方網站上一定要有聯繫資料,包括地址、服務電話、服務電子郵件信箱,一般是放在頁尾
準備好這些資訊後,以綠界為例,可以到綠界的帳號申請網頁
https://member.ecpay.com.tw/MemberReg/MemberRegister?back=N
開始申請,過程主要是
填寫基本資料
基本資料審核通過後,會要求你輸入帳戶資料
帳戶資料審核通過後,就可以開始申請您要的服務,例如金流、物流與電子發票等等,本文說明的以申請金流為主要目的
需要注意的有
填寫基本資料時,會用準備好的驗證手機號碼進行身分驗證,一個號碼只能驗證一個帳號,主要是避免有人用同一支手機號碼一直申請
各個申請流程都需要個別審核,所以不是一次就申請好所由服務
後台分為會員管理與管理後台
申請服務以及使用一址付等等服務是在會員管理頁面
...
Line Notify介紹
Line Notify是Line的官方服務,官方網站為
https://notify-bot.line.me/zh_TW/
這個服務提供程式設計師透過API發送訊息給個人或群組,無需任何費用,但僅供發送,要與對象互動還是需要用到『Line官方帳號』(以前叫Line@),這就有費用會產生。
Line Notify是如何運作的?
首先,Line Notify有兩種傳送對象,一種是傳給你自己,這種狀況下,你要先把Line Notify加為自己的好友,然後取得一個Line Notify權杖(Token),讓程式發送訊息給你,所以不管怎樣,就是要先取得一個專門給某個目的的Line Notify Token。
為什麼要取得權杖?
因為權杖可以讓程式知道要將訊息送給誰,並且知道這個訊息的分類,你在取得權杖時會設定一個名字,例如"測試一下",這樣不管是你自己或者群組收到訊息,都會在前面加上"【測試一下】",這樣你就知道這是為了甚麼目的送的。
如何取得Line Notify權杖?
要取得Line Notify權杖,要用電腦登入Line Notify官網 (https://notify-bot.line.me/zh_TW/),一定要用電腦,用手機有些功能無法使用
登入的帳號密碼就是你在Line上面設定的帳號密碼
登入後在右上角選擇"個人頁面"
進入後就會看到你已經取得Token的相關服務,但這些只是記錄,Token無法取回,如果需要可以刪除原本的,新增一筆
拉到最下面就可以發行新的Token,按一下"發行權杖"即可開始發行
接下來進入權杖的發行畫面,最上面就是讓你指定透過這個權杖發送的訊息的最前面要加上甚麼說明文字,下方則是讓你選擇發送對象,可以發送給自己或群組,下圖就是發送給自己
下圖則是選擇某個群組
不管送給誰,按下發行就可以取得權杖,紅框中就是權杖,請複製並存在您安全的地方,按下關閉之後就再也無法重新取得同一個權杖按下關閉之後,就會在最上方看到剛剛的發行紀錄
這就是取得權杖的完整說明
將Line Notify加為好友
最後請將Line Notify加為好友,Line Notify加好友的網址為https://line.me/R/ti/p/%40linenotify,請先將他加為自己的好友,然後邀請他到您要傳送訊息的群組(如果你設定的目的地是群組的話),這樣就完成所有準備工作了,剩下的就是將權杖(Token)交給程式開發者幫你發送訊息。












