» Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần hỏi/đáp để biết cách dùng diễn đàn.
» Để có thể tham gia thảo luận, các bạn phải đăng ký làm thành viên, click vào đây để đăng ký.
![]() |
|
|
#1 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
1. Giới thiệu
Hệ thống nhắn tin SMS chuyên biệt được cung cấp bởi các công ty phần mềm kết hợp với ISP Internet và ISP Viễn thông, cho phép doanh nghiệp có thể tiếp cận với khách hàng bằng SMS - thí dụ: Mua bán, tra cứu giá cả, tìm đường...v.v... Khi doanh nghiệp có ý định cải tiến phương thức tiếp cận người dùng thì tin nhắn là một trong các giải pháp cần được nghĩ đến đầu tiên. Thí dụ, doanh nghiệp muốn người dùng của mình có thể đấu giá sản phẩm trên website nhiều hơn,hay thông báo ăn trưa ở bất kỳ đâu... Hệ thống SMS của Fibo có nhiều ưu điểm vượt trội hơn so với các hệ thống hiện tại, với một lớp ảo ( virtual ) kết nối, các lời gọi hàm SMS sẽ dễ dàng thực thi và có cấu trúc đơn giản khi sử dụng. Sự khác biệt của Fibo với các hệ thống SMS khác :
Phổ biến là triển khai các dịch vụ như :
SMS API là giao thức kết nối để sử dụng các dịch vụ SMS thông qua API ( Application Programming Interface : giao diện lập trình ứng dụng ), nằm trên nền Fibo SMS Hosting, các kết nối từ SMS API sẽ giao tiếp với nền tảng SMS Hosting để triển khai các ứng dụng SMS. Lập trình viên có thể tích hợp SMS vào bất kỳ chương trình nào để gởi/nhận SMS Lập trình viên có thể kết nối bằng tất cả các ngôn ngữ lập trình thông dụng: ASP, PHP, dotNet, thậm chí có thể kết nối thông qua HTML ![]() Cơ chế hoạt động hoạt động :
2. Các hàm API 2.1 About
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#2 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.1. About
Trả về chuỗi www.fibovietnam.com, khách hàng có thể dung hàm này để kiểm tra xem có kết nối được với Webservice không Gọi hàm: http://center.fibosms.com/Service.asmx/About Kết quả trả về : Code:
<string>www.Fibovietnam.com</string> 2.2. CheckClient Kiểm tra account của khách hàng. Gọi hàm: http://center.fibosms.com/Service.asmx/CheckClient?clientNo=string&clientPass=string Tham số:
Username/pass đúng, trả về tên của client: Code:
<string> <SMS> <Code>0</Code> <Message>Nguyen Van A</Message>< Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string> 2.3. GetClientBalance Trả về số lượng SMS được gởi trong tài khoản khách hàng. Gọi hàm: http://center.fibosms.com/Service.asmx/GetClientBalance?clientNo=string&clientPass=string &serviceType=string Tham số:
Kết quả trả về: Code:
<string>529</string>
Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#3 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.4. GetClientCommingSMSNotDividePage
Hàm cho phép lấy danh sách SMS về. Gọi hàm: http://center.fibosms.com/Service.asmx/GetClientCommingSMSNotDividePage?clientNo=string&c lientPass=string&fromDate=string&toDate=string&sms Status=string&serviceTypeID=string&key=string Tham số:
Trong đó:
Chú ý: SMSStatus có ý nghĩa sau:
Kết quả trả về: Có danh sách SMS: Code:
<string>
<DocumentElement>
<SMSLIST>
<ClientCommingSMSID>263011</ClientCommingSMSID>
<PhoneNumber>84913122005</PhoneNumber>
<message>FIBO DEMODGN 50</message>
<SentDate>22/04/2009(16:37:00)</SentDate>
<createddate>2009-04-22T16:37:00+07:00</createddate>
<ServiceTypeID>229</ServiceTypeID>
<serviceTypename>8022(FIBO)</serviceTypename>
</SMSLIST>
</DocumentElement>
</string>
Code:
<string> <SMS> <Code>301</Code> <Message>No SMS!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#4 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.5. GetClientSMSListOfPage
Hàm này trả về danh sách sms của một trang. Gọi hàm: http://center.fibosms.com/Service.asmx/GetClientSMSListOfPage?clientNo=string&clientPass= string&pageNO=string&fromDate=string&toDate=string &smsStatus=string&serviceTypeID=string&key=stri ng Tham số:
Kết quả trả về: Chú ý:
Kết quả: Code:
<string> <DocumentElement> <SMSLIST> <SMSID>492</SMSID> <SMSGUID /> <PhoneNumber>0909626922</PhoneNumber> <Message>Message 42</Message> <CreatedDate>2008-05-16T09:23:00+07:00</CreatedDate> <SentDate>2008-05-16T09:32:00+07:00</SentDate> <SMSStatus>2</SMSStatus> </SMSLIST> <SMSLIST> <SMSID>493</SMSID> <SMSGUID /> <PhoneNumber>0909128628</PhoneNumber> <Message>Message 43</Message> <CreatedDate>2008-05-16T09:23:00+07:00</CreatedDate> <SentDate>2008-05-16T09:32:00+07:00</SentDate> <SMSStatus>2</SMSStatus> </SMSLIST> … … </DocumentElement> </string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#5 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.6. SendBulkSMS
Hàm cho phép gởi n tin SMS. Số n này tùy thuộc vào số lượng SMS còn lại trong tài khoản khách hàng. Gọi hàm: http://center.fibosms.com/Service.asmx/SendBulkSMS?clientNo=string&clientPass=string&smsL ist=string&serviceType=string Tham số:
Trong đó:
Code:
<DocumentElement>
<SMSLIST>
<PhoneNumber>0937100759</PhoneNumber>
<Message>Message 1</Message>
</SMSLIST>
<SMSLIST>
<PhoneNumber>0937100759</PhoneNumber>
<Message>Message 2</Message>
</SMSLIST>
</DocumentElement>
Thành công : Code:
<string> <SMS> <Code>200</Code> <Message>Sending...</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>102</Code> <Message>Your balance is zero!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>104</Code> <Message> The number of SMS is greater than SMS balance! </Message> <Time></Time> </SMS> </string> Sai ServiceID: Code:
<string> <SMS> <Code>103</Code> <Message> Service type is wrong! </Message> <Time></Time> </SMS> </string> http://center.fibosms.com/Service.asmx/SendBulkSMS?clientNo=CL1218&clientPass=123456&serviceType=1&smslist=<DocumentElement><SMSLIST><PhoneNumber>0909128628</PhoneNumber><Message>Message1</Message></SMSLIST><SMSLIST><PhoneNumber>0909128628</PhoneNumber><Message>Message 2</Message></SMSLIST></DocumentElement>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#6 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.7. SendSMS
Hàm gởi một tin nhắn tới một số điện thoại. Gọi hàm: http://center.fibosms.com/Service.asmx/SendSMS?clientNo=string&clientPass=string&phoneNum ber=string&smsMessage=string&smsGUID=string&servic eType=string Tham số:
Thành công : Code:
<string> <SMS> <Code>200</Code> <Message>Sending...</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>102</Code> <Message>Your balance is zero!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>101</Code> <Message>Please check your Phone number!</Message> <Time></Time> </SMS> </string> Code:
<string>
<SMS>
<Code>103</Code>
<Message> Service type is wrong! </Message>
<Time></Time>
</SMS>
</string>
__________________
FiboSMS Team Simple - Effective thay đổi nội dung bởi: tct, 16-03-2010 lúc 06:54 PM |
|
|
|
|
|
#7 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.8. SendSMSToListMobilePhone
Hàm này dùng để gửi một nội dung tin nhắn tới n số điện thoại. Gọi Hàm: http://center.fibosms.com/Service.asmx/SendSMSToListMobilePhone?clientNo=string&clientPas s=string&senderName=string&smsContent=string&listP honeNumber=string&serviceType=string Tham số:
Cấu trúc của một listPhoneNumber: Code:
<Document> <ListMobilePhone> <PhoneNumber>0903636635</PhoneNumber> <SMSGUID>acce8d19-2106-46f9-a2d1-8b7991f30232</SMSGUID> </ListMobilePhone> <ListMobilePhone> <PhoneNumber>8122</PhoneNumber> <SMSGUID>62c55648-29fb-4765-9ec4-a591f0a2b29f</SMSGUID> </ListMobilePhone> </Document>
Kết quả trả về: Thành công : Code:
<string> <SMS> <Code>200</Code> <Message>Sending...</Message> <Time></Time> </SMS> </string> Code:
<ListWrongPhoneNumber> <SMSGUID>62c55648-29fb-4765-9ec4-a591f0a2b29f</SMSGUID> <SMSGUID>62c55648-29fb-4765-9ec4-a591f0a2b29f</SMSGUID> … </ListWrongPhoneNumber> Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>102</Code> <Message>Your balance is zero!</Message> <Time></Time> </SMS> </string> Code:
<string> <ListWrongPhoneNumber> <SMSGUID>SMS ID</SMSGUID> <SMSGUID> SMS ID</SMSGUID> <ListWrongPhoneNumber> </string> Code:
<string> <SMS> <Code>103</Code> <Message> Service type is wrong! </Message> <Time></Time> </SMS> </string> Số lượng tin nhắn cần gửi nhiều hơn số lượng tin nhắn còn lại trong tài khoản: Code:
<string> <SMS> <Code>104</Code> <Message> The number of SMS is greater than SMS balance!</Message> <Time></Time> </SMS> </string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#8 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.9. SendSMSEMail
Dùng để test trong lúc lập trình, khách hàng có thể dùng hàm này để kiểm tra quá trinh họat động của hệ thống khi tích hợp dịch vụ SMS. Hàm này chỉ nhận nội dung SMS và lưu vào trong hệ thống, nó giúp tiết kiệm chi phí trong lúc test chương trình. Để sử dụng chức năng này, yêu cầu người dùng đăng ký trước với Fibo. Các kết quả trả về tương tự như hàm SendSMS Gọi hàm: http://center.fibosms.com/Service.asmx/SendSMS?clientNo=string&clientPass=string&phoneNum ber=string&smsMessage=string&smsGUID=string&servic eType=3 Tham số:
Hàm gởi một tin nhắn tới một số điện thoại, dùng cho dịch vụ sender name và dịch vụ gửi tin nhắn thường Gọi hàm: http://center.fibosms.com/service.asmx/SendMaskedSMS?clientNo=string&clientPass=string&se nderName=&phoneNumber=string&smsMessage=string&sms GUID=string&serviceType=string Tham số:
Trong đó:
Kết quả trả về: Thành công : Code:
<string> <SMS> <Code>200</Code> <Message>Sending...</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>100</Code> <Message>Please check your account!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>102</Code> <Message>Your balance is zero!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>101</Code> <Message>Please check your Phone number!</Message> <Time></Time> </SMS> </string> Code:
<string> <SMS> <Code>103</Code> <Message> Service type is wrong! </Message> <Time></Time> </SMS> </string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#9 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.11. GetSMSSentList
Hàm lấy danh sách các tin nhắn đã gởi trong quá khứ. Tham số là số gs phút. Số gs được đặt tùy vào gói dịch vụ, tức là tối đa ứng dụng của khách hàng có thể xem được danh sach các tin sms đã gởi trong quá khứ cách thời điểm hiện tại gs phút. Nếu khách hàng muốn xem lại các tin nhắn đã gởi trong quá khứ trước gs phút, khách hàng phải đăng nhập hệ thống SMS Hosting để xem danh sách SMS đã gởi, trong danh sách này khách hàng có thể in báo cáo , export dữ liệu ra dạng XML hay SQL. Gọi hàm: http://center.fibosms.com/Service.asmx/GetSMSSentList?clientNo=string&clientPass=string&m inutes=string Tham số:
Kết quả trả về: Chú ý:
Kết quả có SMS: Code:
<string>
<DocumentElement>
<SMSLIST>
<SMSID>492</SMSID>
<SMSGUID />
<PhoneNumber>0909626922</PhoneNumber>
<Message>Message 42</Message>
<CreatedDate>2008-05-16T09:23:00+07:00</CreatedDate>
<SentDate>2008-05-16T09:32:00+07:00</SentDate>
<SMSStatus>2</SMSStatus>
</SMSLIST>
<SMSLIST>
<SMSID>493</SMSID>
<SMSGUID />
<PhoneNumber>0909128628</PhoneNumber>
<Message>Message 43</Message>
<CreatedDate>2008-05-16T09:23:00+07:00</CreatedDate>
<SentDate>2008-05-16T09:32:00+07:00</SentDate>
<SMSStatus>2</SMSStatus>
</SMSLIST>
…
…
</DocumentElement>
</string>
Code:
<string><DocumentElement /></string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
|
|
#10 |
|
Status: Fibosms.com
Tham gia ngày: Jun 2008
Bài gởi: 839
|
2.11. GetSMSSentList
Hàm lấy danh sách các tin nhắn đã gởi trong quá khứ. Tham số là số gs phút. Số gs được đặt tùy vào gói dịch vụ, tức là tối đa ứng dụng của khách hàng có thể xem được danh sach các tin sms đã gởi trong quá khứ cách thời điểm hiện tại gs phút. Nếu khách hàng muốn xem lại các tin nhắn đã gởi trong quá khứ trước gs phút, khách hàng phải đăng nhập hệ thống SMS Hosting để xem danh sách SMS đã gởi, trong danh sách này khách hàng có thể in báo cáo , export dữ liệu ra dạng XML hay SQL. Gọi hàm: http://center.fibosms.com/Service.asmx/GetSMSSentList?clientNo=string&clientPass=string&m inutes=string Tham số:
Chú ý:
Kết quả có SMS: Code:
<string>
<DocumentElement>
<SMSLIST>
<SMSID>492</SMSID>
<SMSGUID />
<PhoneNumber>0909626922</PhoneNumber>
<Message>Message 42</Message>
<CreatedDate>2008-05-16T09:23:00+07:00</CreatedDate>
<SentDate>2008-05-16T09:32:00+07:00</SentDate>
<SMSStatus>2</SMSStatus>
</SMSLIST>
<SMSLIST>
<SMSID>493</SMSID>
<SMSGUID />
<PhoneNumber>0909128628</PhoneNumber>
<Message>Message 43</Message>
<CreatedDate>2008-05-16T09:23:00+07:00</CreatedDate>
<SentDate>2008-05-16T09:32:00+07:00</SentDate>
<SMSStatus>2</SMSStatus>
</SMSLIST>
…
…
</DocumentElement>
</string>
Code:
<string><DocumentElement /></string>
__________________
FiboSMS Team Simple - Effective |
|
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|