SMSサヌビスを「ひざの䞊で」䜜成したす

こんにちは



次に、同僚が1週間1日1時間に「楜しみのために」SMSサヌビスを開始した方法ずその方法を説明したす。 䞀般的に、SMS通知をオンラむンストアに適切にねじ蟌む方法に぀いおは疑問に思っおいたしたが、ここではマむクロプロゞェクト党䜓の事䟋を玹介したす。 SMSアグリゲヌタヌ、SMSゲヌトりェむ、その他の機胜がどのように機胜するかをよく理解しおいれば、この「最初のレンガ」はあなたにずっおは圓たり前のように思えたす。



ミニスタヌトアップの前のタスクは簡単でした



UDPコメントには、Habraffectおよびアグリゲヌタヌからのストヌリヌの魅惑的な終わりの間の統蚈がただありたす。



だから、䞎えられた通信甚の゜フトりェアに埓事しおいる人々の䌚瀟。 新幎の前に、圌らは倚くの積極的に砎壊的な゚ネルギヌを蓄積したした。それは、子䟛たちぞの莈り物を考えない限り、確かに「むヌスタヌ゚ッグ」になりたした。 アむデアはシンプルです-サンタクロヌスや他のキャラクタヌからSMSを送信したす。



なぜそう はい、私たちのスタッフが差出人の代わりに数回ピン留めしおいるからです。 サンタクロヌス自身から手玙を受け取ったグルヌプリヌダヌの子䟛は非垞に幞せでした。「パパ、ママ、サンタクロヌスからメヌルが送られおきたした 芋お」 確かに、調査員の现心の泚意から、「パパ、私の電話番号をどうやっお芋぀けたのですか」



ナヌザヌにずっおの仕組み

  1. 圌はヒヌロヌサンタクロヌス、スノヌメむデンなどを遞択したす
  2. このキャラクタヌに代わっおメッセヌゞを曞き蟌みたす。
  3. 受信者番号を入力しおください
  4. メッセヌゞを送信する時間を蚭定したす
  5. 圌はSMSを䜿甚しお15ルヌブルを支払いたす。


圌らは自分でそれを䜿甚したした。圌らは誰かぞの莈り物を蚈画し、配達埌1分間タむマヌを蚭定したした。 自宅では、非垞にうたく機胜したした。



興味深いこずに、瀟内でベヌタテストが開始されるず、女の子はSnow Maidenに尋ねお、愛する人にほずんど゚ロティックなSMSを曞き始めたした。それが機胜のもう1぀の偎面に぀いお孊んだ方法です。



ただし、䞻な焊点は、サンタクロヌスが曞いた子䟛にずっお、新幎のちょっずした魔法です。 私たちにずっお、この考えは少しばかげおいたすが、子どもたちは信じおおり、ずおも幞せです。



技術的に実装されおいる方法

マスタヌホストがホスティングずしお遞択されたした絶望のためではなく、プロゞェクトがすでに存圚しおいたためです-぀たり、支払いはたった150ルヌブルでした。



原理

  1. ナヌザヌは、サむトのむンタヌフェヌスでデヌタを詰たらせたす。
  2. 情報は支払いが保留䞭のデヌタベヌスに保存されたす。
  3. SMSによる支払いが提䟛されたす。
  4. ナヌザヌが支払いたす。
  5. アグリゲヌタヌはモバむルオペレヌタヌからSMSを受信し、圓瀟のりェブサむトでハンドラヌを呌び出したす。ハンドラヌの応答はSMSの圢でサブスクラむバヌに返されたす。
  6. Cronは定期的に別のスクリプトを実行しお、支払枈み泚文のデヌタベヌスから遞択し、SMSゲヌトりェむを呌び出しおメッセヌゞを送信したす。
  7. 加入者の電話におめでずうございたす


ゲヌト



infobip.comをSMSゲヌトりェむずしお䜿甚したしたが、それらは法人ずのみ機胜したす。Habréに぀いおすでに曞いたよりアクセスしやすいオプションはlittlesms.ruです。 QAにはただオプションがありたす。



ゲヌトにアクセスするには、サポヌトチヌムに連絡するか、曞面で電話するか、送信するSMSの数を声に出しお送信の䟡栌はそれに䟝存し、パッケヌゞが倧きいほど-コストが䜎くなりたす、パスポヌトデヌタを提䟛し個人甚、ドロップするだけですアカりントに特定の金額を入力したす。 その埌、圌らはAPIを提䟛したす。 SMSゲヌトりェむごずに異なる接続方法SMPP、HTTP POST、HTTP GETが提䟛されおいるため、最も単玔なタむプのHTTP GETを遞択したした。 したがっお、この堎合のSMSの送信芁求は次のようになりたす。



mysmsgate.com/SMSservice/SendSMS.aspx?user=xxx&password=xxxx&sender=xxx&SMSText=messagetext&phone=79101234567









SMSゲヌトりェむは、芁求の成功たたは倱敗を刀別できるコヌドの1぀を返したす。



事埌、矎しいmorozプレフィックスの割り圓おずポストペむドゲヌトりェむぞのアクセスにすぐに合意したした。 圌らはサポヌトサヌビスでSkypeに電話をかけ、サヌビスのアむデアの抂芁を説明したした。 この操䜜の珟金費甚-0ルヌブル。



アグリゲヌタヌ



アグリゲヌタヌは、リ゜ヌスを収益化するためだけに必芁です。぀たり、技術的にはすべおがリ゜ヌスなしで機胜したす。 しかし、私たちは珟実の䞖界に䜏んでおり、このこずはコンストラクタの完党性のために必芁です。



原則ずしお、お金を受け取るために倚くの異なるスキヌムYandex-money、WebMoney、QIWIなどを䜿甚できたすが、最もシンプルなスキヌム-有料SMSで解決したした。 これは、オペレヌタヌが䞻な利益を受け取り、SMS支払いから残高を受け取る堎合の、マむクロペむメントの方法です。



このサヌビスはA1で機胜したすすぐに眲名できるためが、他の䌚瀟を䜿甚できたす。 それらはすべお同様の基本むンタヌフェヌスを提䟛し、察象囜の数、個人アカりントの機胜、およびパヌトナヌぞの貢献の割合のみが異なりたす。



SMSオペレヌタヌセンタヌに盎接接続する第1レベルのアグリゲヌタヌず、第1レベルのアグリゲヌタヌのサヌビスを再販するサブアグリゲヌタヌがありたす。



もちろん、パヌトナヌの芁件は通垞より高くなりたすが、最初のレベルのアグリゲヌタヌず連携するこずが望たしいです。 同僚は、なんずかロシアの請求珟圚は販売されおいたせん、Plastic Media、i-Free、およびA1Aggregatorず連携するこずができたした。 これらの䌁業での特定の経隓に興味がある堎合は、PMでAntonsubに手玙を曞いおください 。圌は党䜓の話をするこずができたす。



アグリゲヌタヌのサヌビスを接続するには、サポヌトサヌビスに連絡しお、リク゚ストを説明する必芁がありたす。 最も単玔な堎合個人、圌らはすぐにあなたのためにアカりントを開き、あなたがすでにプロゞェクトを開始し、プレフィックスを遞択し、SMSテストメッセヌゞを実行し、統蚈を衚瀺できる個人アカりントぞのアクセスを提䟛したす。 経隓によるず、サヌビスを新しいSMSアグリゲヌタヌに接続するには、通垞、スクリプトハンドラヌの䜜成を含めお3〜4日しかかかりたせん。



サブスクラむバヌがプレフィックス付きの有料SMSを送信するずきにアグリゲヌタヌから送信されるHTTP芁求の䟋を次に瀺したす。



mysite.ru/handler.php?date=2008-03-28+17%3A13%3A33&msg=prefix+text&operator_id=120&country_id=45909&user_id=79099080375&smsid=5094&cost_rur=0.54&test=1&num=1121&retry=1&try=2&sign=ceec8c15aea1bbe12379f35ffeae38ae







prefix-送信プレフィックス、぀たり受信者識別子この堎合-moroz

smsid-システム内のメッセヌゞ識別子

cost_rur-パヌトナヌのアカりントに入金されるルヌブルの金額

testはオプションのパラメヌタヌであり、テストSMSにのみ付属しおいたす。

num-サブスクラむバヌがリク゚ストを送信した短い番号

retry -SMS繰り返しオプション; 1に等しい堎合、SMSが繰り返されたす。 SMSを繰り返しおいる間、他のすべおのパラメヌタヌは最初に倱敗したSMSを耇補したす。

try-サヌバヌのさたざたなプロキシを介しおSMSメッセヌゞを送信する詊行のシヌケンス番号。

sign-他のパラメヌタヌからのMD5ハッシュ

smsid-応答で䜿甚される、応答の必須パラメヌタヌ。



回答䟋

smsid1034

ステヌタス返信

りスラガオプラチェナ。



合蚈

  1. サヌビスの実装のための1日1時間ごずの週誰もチヌムを䞻芁な仕事から免陀しなかった。それは午埌ず朝に行われた
  2. PHPの3぀の単玔なスクリプトSMSアグリゲヌタヌからの芁求を凊理するための1぀、SMSゲヌトりェむにアクセスするための2぀、Cron経由で実行するための3぀
  3. 150こする ドメむン名登録甚


結果は、サンタクロヌス自身からSMSを受け取った友人の幞せな嚘です



すべおが暪たわっおいる新幎に、このこずはなぜ機胜するのか



通垞、12月31日のSMSは扱いにくい方法で送信され、1時間たたは1日で到着したす。



ここではすべおがはるかに高速であり、その理由は次のずおりです。

その結果、SMSレゎの最初のレンガができたした。 䜕でも巻き付けるこずができたす。



収益化方法



このサヌビスは、極床の利益を生み出すようには蚭蚈されおいたせん。 15こするから。 ナヌザヌが䜿甚した玄半分はオペレヌタヌに送られ、さらに5はSMSアグリゲヌタヌに送られたす。 箄6〜7ルヌブルがアカりントに入金され、SMSゲヌトりェむずホスティングのサヌビスが支払われたす。



芋お、觊れる



サヌビス自䜓は次のずおりです e-moroz.ru 。 ここでは、サンタクロヌスからの電話に兞型的なお祝いの蚀葉を送るこずで無料のテストを行い、それがどのように機胜するかを芋るこずができたす。 サむトを非難しないでください-それは子䟛によっお描かれ、金曜日の倜に課されたので、それはずおもvyrviglaznyです。 最も重芁なのは、圌がそれがどのように機胜するかを䌝えるこずです。



同僚に぀いお



私が話しおいる玠晎らしい人々は、モバむルデバむスを䜿甚しお、連続したロシア語音声の自動スピヌカヌ非䟝存認識システム これは非垞に興味深いトピックです。圌らはLiveJournalで盎接口述できるアルファサヌビスを持っおいたす、 iPhoneおよびJavaME甚のロゞックゲヌム。 たあ、䞀般的に、通信甚のさたざたな゜フトりェア。



これをすべお私の指で説明したAntonsubサヌビスの䜜成者は、これがあなたにずっお興味深いものであった堎合、以䞋のトピックで䞊蚘のこずに぀いお話すこずができたす。



UPD アントンに支払いず送信に関する統蚈を共有するよう説埗したした。 圌女がいる 。



UPD 2 ファンは終わり 、フォレスタヌが来お党員を解散させたした。



All Articles