ご挨拶!
少し前に、
ヤストレボンはメガフォンゲートウェイを介してsms \ mmsを送信するための機能を
公開しました。 さらに、番号から送信し、自分のアカウントから支払います(さまざまなボーナスプログラムやパッケージを含む)。
暇があったので、このサービスでラッパーライブラリを作成することにしました。
リポジトリから
githubでlib自体をダウンロードできます
使用例
$myNumber = '79274445566'; $myPassword = 'my-serviceguide-password'; $recipientNumber = '79274445577'; $text = ' '; $c = new OMS(new OMS_User($myNumber,$myPassword), 'https://sms.megafon.ru/oms/service.asmx', 'https://www.intellisoftware.co.uk/smsgateway/oms/oms.asmx?WSDL' ); $m = new OMS_Message(new OMS_Body_SMS($text),$recipientNumber); $c->DeliverXms($m);
(ところで、理由は明確ではありませんが、プログラムでMegafonサーバーからWSDLを取得することはできません(明らかにブラウザーのようなヘッダーを送信する必要があります)ので、同様のサービスからサービスの説明を引き出しました)
注意すべき点がいくつかあります。
- メッセージは海外に送信されません(*悲しい*)と有料/エンターテイメントサービスに
- MMSサポートは実装されていませんが、必要な場合は構造に完全に適合します
- ゲートウェイによって設定された制限に対する送信メッセージの対応の確認-まだ実装されていません