hiAir SMS JSP元件使用說明
class放置路徑:以tomcat的首頁預設路徑為例:sms2.class需放在/tomcat安裝路徑/webapps/ROOT/WEB-INF/classes/hiairv2/ 的目錄下
元件函式說明:
函式名稱 |
說明 |
create_conn(ServerIP,ServerPort,UserID,Passwd) | 建立SMS伺服器連線 |
send_text_message(MobileNum,Message) | 傳送文字簡訊 |
send_text_message(MobileNum,Message,Order_Time) | 預約傳送文字簡訊 |
query_message(Type,MessageID) | 查詢簡訊傳送結果 |
recv_text_message( ) | 接收手機回傳簡訊 |
cancel_text_message(MessageID) | 取消預約文字簡訊 |
ret_message( ) | 取得系統回傳的描述 |
get_msisdn( ) | 取得手機回覆者的手機號碼 |
close_conn( ) | 結束SMS伺服器連線 |
函式參數說明:
參數名稱 |
參數型態 |
內容 |
說明 |
ServerIP | 字串(string) | SMS伺服器IP | 202.39.54.130 |
ServerPort | 字串(string) | SMS伺服器Port | 8000 |
UserID | 字串(string) | 登入帳號 | 最長8個字元 |
Passwd | 字串(string) | 登入密碼 | 最長16個字元 |
MobileNum | 字串(string) | 手機號碼 | 國內固定為10個字元,國外20以內 |
Message | 字串(string) | 簡訊內容 | 最長為159個字元 |
Order_Time | 字串(string) | 預約傳送的時間 | 格式:YYMMDDHHMM00(12字元) |
Type | 數值(int) | 查詢訊息的種類 | 2:text ,6:logo, 8:ringtone, 14:wappush |
MessageID | 字串(string) | 系統回傳的訊息ID | 簡訊傳送時,系統回傳的訊息ID |
註1:YYMMDDHHMM00->年月日時分秒,秒必須為00。
Ex : 021210110200
表示西元2002年12月10日11點02分
函式回傳值說明:
1. | create_conn(ServerIP,ServerPort,UserID,Passwd):回傳值型態為int | ||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
2. | send_text_message(MobileNum,Message):回傳值型態為int | ||||||||||||||||||||||||||||||||
註1:當回傳值=0,傳送成功,此時請用get_message()取得系統回覆的 |
|||||||||||||||||||||||||||||||||
3. | query_message(Type,MessageID):回傳值型態為int | ||||||||||||||||||||||||||||||||
註:請用get_message( )取得查詢結果的說明內容。 |
|||||||||||||||||||||||||||||||||
4. | recv_text_message( ): 回傳值型態為int | ||||||||||||||||||||||||||||||||
註:當回傳值=0,表示系統有手機回傳的簡訊,此時請用get_message( )取得 |
|||||||||||||||||||||||||||||||||
4. | cancel_text_message(MessageID): 回傳值型態為int | ||||||||||||||||||||||||||||||||
註:請用get_message( )取得結果的說明內容。 |
|||||||||||||||||||||||||||||||||
5. | get_message( ):回傳值型態為string | ||||||||||||||||||||||||||||||||
取得系統回傳的訊息。 註:當send_text_message( )成功傳送訊息到Server,系統會回傳MessageID,需用 get_message( )取得MessageID |
|||||||||||||||||||||||||||||||||
6. | get_msisdn( ):回傳值型態為string | ||||||||||||||||||||||||||||||||
回傳值為手機號碼 註:當執行recv_text_message( )取得手機回傳的簡訊時,需用get_msisdn( )取得回傳 者的手機號碼。 |
|||||||||||||||||||||||||||||||||
7. | close_conn():無回傳值 | ||||||||||||||||||||||||||||||||