HiNet企業簡訊 - COM元件使用說明
函式名稱 |
說明 |
StartCon(ServerIP,ServerPort,UserID,Passwd) | 建立hiAirV2伺服器連線 |
SendMsg(MobileNum,Message) | 傳送文字簡訊 |
SendMsg_Reserve(MobileNum,Message,Send_Time) | 預約傳送文字簡訊 |
SendMsg_Expire(MobileNum,Message,Expire_Time) | 傳送文字簡訊+重送截止時間 |
SendMsg_Reserve_Expire(MobileNum,Message,Send_Time,Expire_Time) | 預約傳送文字簡訊+重送截止時間 |
SendMsg_WapPush(MobileNum,WapTitle,WapURL) | 傳送Wappush(需額外申請) |
CancelMsg(MessageID) | 取消預約文字簡訊傳送 |
QueryMsg(MessageID) | 查詢文字簡訊傳送結果 |
QueryMsg_WapPush(MessageID) | 查詢Wappush傳送結果 |
Get_Message( ) | 取得系統回傳的訊息 |
RecvMsg( ) | 接收手機回傳簡訊(一般用戶不提供) |
Get_Send_MSISDN( ) | 取得手機回覆者的門號(一般用戶不提供) |
EndCon( ) | 結束Socket To Air伺服器連線 |
函式參數說明:
參數名稱 |
參數型態 |
內容 |
說明 |
ServerIP | 字串(string) | Socket to Air伺服器IP | api.hiair.hinet.net |
ServerPort | 字串(string) | Socket to Air伺服器Port | 8000 |
UserID | 字串(string) | 登入帳號 | 最長8個字元 |
Passwd | 字串(string) | 登入密碼 | 最長8個字元 |
MobileNum | 字串(string) | 手機號碼 | 國內門號為10個字元 |
Message | 字串(string) | 簡訊內容 | 最長為159個字元 |
Send_Time | 字串(string) | 預約傳送的時間 | 格式:YYMMDDHHMM00(12字元) |
Expire_Time | 字串(string) | 重送截止的時間 | 格式:0001~1400(4字元)單位:分鐘 |
MessageID | 字串(string) | 系統回傳的訊息ID | 簡訊傳送時,系統回傳的訊息ID |
WapMessage | 字串(string) | WapPush標題 | ex: HiNetWap網站 |
WapURL | 字串(string) | WapPush URL | ex: http://hiair.hinet.net?id=12345 |
註1:YYMMDDHHMM00->年月日時分秒,秒必須為00。
Ex : 021210110200
表示西元2002年12月10日11點02分
註2:Expire_Time:簡訊重送的截止時間,預設值是24小時。
Expire_Time="0030"
表示簡訊如果30分鐘內沒送成功,就不送了。
函式回傳值說明:
1. | StartCon(ServerIP,ServerPort,UserID,Passwd):回傳值型態為int | |||||||||||||||||||||||
|
||||||||||||||||||||||||
2. | SendMsg(MobileNum,Message):回傳值型態為int | |||||||||||||||||||||||
註1:當回傳值=0,傳送成功,此時請用GetMessage取得系統回覆的MessageID, |
||||||||||||||||||||||||
3. | QueryMsg(MessageID):回傳值型態為int | |||||||||||||||||||||||
|
||||||||||||||||||||||||
4. | GetMessage:回傳值型態為string | |||||||||||||||||||||||
GetMessage為執行某函式後的回傳值說明,對應資料如下:
註:當SendMsg( )成功傳送訊息到Server,系統會回傳MessageID,需用 |
||||||||||||||||||||||||
5. | RecvMsg : 回傳值型態為int | |||||||||||||||||||||||
註:當回傳值=0,表示系統有手機回傳的簡訊,此時請用Get_Message取得 |
||||||||||||||||||||||||
6. | Get_Send_MSISDN:回傳值型態為string | |||||||||||||||||||||||
回傳值為手機號碼 註:當執行RecvMsg取得手機回傳的簡訊時,需用Get_Send_MSISDN取得回傳 者的手機號碼。 |
||||||||||||||||||||||||
7. | EndCon():無回傳值 | |||||||||||||||||||||||