
こんにちは
次に、同僚が1週間(1日1時間)に「楽しみのために」SMSサービスを開始した方法とその方法を説明します。 一般的に、SMS通知をオンラインストアに適切にねじ込む方法については疑問に思っていましたが、ここではマイクロプロジェクト全体の事例を紹介します。 SMSアグリゲーター、SMSゲートウェイ、その他の機能がどのように機能するかをよく理解していれば、この「最初のレンガ」はあなたにとっては当たり前のように思えます。
ミニスタートアップの前のタスクは簡単でした:- 最小限の時間で「膝」にクールなものを作成する
- 起動時に1000ルーブル未満を費やします(時間はカウントされません)
- 有効な収益化サービスを構築する
UDP:コメントには、Habraffectおよびアグリゲーターからのストーリーの魅惑的な終わりの間の統計がまだあります。だから、与えられた:通信用のソフトウェアに従事している人々の会社。 新年の前に、彼らは多くの積極的に破壊的なエネルギーを蓄積しました。それは、子供たちへの贈り物を考えない限り、確かに「イースターエッグ」になりました。 アイデアはシンプルです-サンタクロースや他のキャラクターからSMSを送信します。
なぜそう はい、私たちのスタッフが差出人の代わりに数回ピン留めしているからです。 サンタクロース自身から手紙を受け取ったグループリーダーの子供は非常に幸せでした。「パパ、ママ、サンタクロースからメールが送られてきました! 見て!」 確かに、調査員の細心の注意から、「パパ、私の電話番号をどうやって見つけたのですか?」
ユーザーにとっての仕組み:
- 彼はヒーロー(サンタクロース、スノーメイデンなど)を選択します
- このキャラクターに代わってメッセージを書き込みます。
- 受信者番号を入力してください
- メッセージを送信する時間を設定します
- 彼はSMSを使用して15ルーブルを支払います。
彼らは自分でそれを使用しました。彼らは誰かへの贈り物を計画し、配達後1分間タイマーを設定しました。 自宅では、非常にうまく機能しました。
興味深いことに、社内でベータテストが開始されると、女の子はSnow Maidenに尋ねて、愛する人にほとんどエロティックなSMSを書き始めました。それが機能のもう1つの側面について学んだ方法です。
ただし、主な焦点は、サンタクロースが書いた子供にとって、新年のちょっとした魔法です。 私たちにとって、この考えは少しばかげていますが、子どもたちは信じており、とても幸せです。
技術的に実装されている方法
- サイトサポート用のPHP + MySQLホスティング
- メッセージを送信するためのSMSゲートウェイへのHTTPアクセス
- 支払いを受け入れるためのアグリゲーターとの契約
マスターホストがホスティングとして選択されました(絶望のためではなく、プロジェクトがすでに存在していたためです-つまり、支払いはたった150ルーブルでした)。
原理
- ユーザーは、サイトのインターフェースでデータを詰まらせます。
- 情報は支払いが保留中のデータベースに保存されます。
- SMSによる支払いが提供されます。
- ユーザーが支払います。
- アグリゲーターはモバイルオペレーターからSMSを受信し、当社のウェブサイトでハンドラーを呼び出します。ハンドラーの応答はSMSの形でサブスクライバーに返されます。
- Cronは定期的に別のスクリプトを実行して、支払済み注文のデータベースから選択し、SMSゲートウェイを呼び出してメッセージを送信します。
- 加入者の電話におめでとうございます
ゲート
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時間ごとの週(誰もチームを主要な仕事から免除しなかった。それは午後と朝に行われた)
- PHPの3つの単純なスクリプト(SMSアグリゲーターからの要求を処理するための1つ、SMSゲートウェイにアクセスするための2つ、Cron経由で実行するための3つ)
- 150こする ドメイン名登録用
結果は、サンタクロース自身からSMSを受け取った友人の幸せな娘です
すべてが横たわっている新年に、このことはなぜ機能するのか
通常、12月31日のSMSは扱いにくい方法で送信され、1時間または1日で到着します。
ここではすべてがはるかに高速であり、その理由は次のとおりです。- SMSはすぐにSMSセンターに到達します。送信者の電話から基地局にメッセージを配信し、次にオペレーターにメッセージを配信する操作は除外されます。
- オペレーターは、トラフィック内の特定のクォータをSMSゲートウェイに割り当てますが、通常の送信では使用されません。
その結果、SMSレゴの最初のレンガができました。 何でも巻き付けることができます。
収益化方法
このサービスは、極度の利益を生み出すようには設計されていません。 15こするから。 ユーザーが使用した約半分はオペレーターに送られ、さらに5%はSMSアグリゲーターに送られます。 約6〜7ルーブルがアカウントに入金され、SMSゲートウェイとホスティングのサービスが支払われます。
見て、触れる
サービス自体は次の
とおりです:
e-moroz.ru 。 ここでは、サンタクロースからの電話に典型的なお祝いの言葉を送ることで無料のテストを行い、それがどのように機能するかを見ることができます。 サイトを非難しないでください-それは子供によって描かれ、金曜日の夜に課されたので、それはとてもvyrviglaznyです。 最も重要なのは、彼がそれがどのように機能するかを伝えることです。
同僚について
私が話している素晴らしい人々は、モバイルデバイスを使用
して、連続したロシア語音声の自動スピーカー非依存認識システム (これは非常に興味深いトピックです。彼らはLiveJournalで直接口述できるアルファサービスを持っています)、 iPhoneおよびJavaME用のロジックゲーム。 まあ、一般的に、通信用のさまざまなソフトウェア。
これをすべて私の指で説明した
Antonsubサービスの
作成者は、これがあなたにとって興味深いものであった場合、以下のトピックで上記のことについて話すことができます。
UPD :アントンに支払いと送信に関する統計を共有するよう説得しました。
彼女がいる 。
UPD 2 :ファンは
終わり 、フォレスターが来て全員を解散させました。