1. ?????????? ??????:

- API ??? ????????????? ??????? ???????? ????????? sms16.ru
- ?????? ?????????? ?? Ruby


2. ?????? ????????:

??? ??????? ???????? ?????????? ??????? MySQL ???? ??????, ????????? ??????? ????????? ? db.sql
?? ????????? ???? ??????????? ??????? ?????????????? ????????????? ? ???????, ??????? ?????????? ???????? ?? ????????.


3. ???????? API:

????? SmsApi ???????? ????????? ???????:

# ??????? ????????? ??????? ????????????
getBalance(login, password)
login - ????? ???????????? ? ???????
password - ?????? ???????????? ? ???????

# ??????? ???????? ?????????
sendMessage(login, password, type, sender, text, recs, vcard)
login - ????? ???????????? ? ???????
password - ?????? ???????????? ? ???????
type - ??? ????????????? ????????? (sms, flashsms, wappush, vcard)
sender - ??? ???????????
text - ????? ?????????
recs - ?????? ???????????
vcard - ?????? ???????????? ??? ???????? ????????

# ??????? ???????? ????????? ????????????
getSenders(login, password)
login - ????? ???????????? ? ???????
password - ?????? ???????????? ? ???????

# ??????? ????????? ????????? ?????????
getStates(login, password, smsIds)
login - ????? ???????????? ? ???????
password - ?????? ???????????? ? ???????
smsIds - ?????? id ???????????? ???

# ??????? ????????? ???????? ?????????
getIncomingMessages(login, password, start, end)
login - ????? ???????????? ? ???????
password - ?????? ???????????? ? ???????
start - ????????? ???? ???????? ???????? ??? ? ??????? YYYY-MM-DD HH:MM:SS
???, YYYY-???, MM-?????, DD-????, HH-????, MM-??????, SS-???????.
end - ???????? ???? ???????? ???????? ???