SMSプログラム(Java)の開発で誰もが気になる問題

WBOY
リリース: 2016-06-21 09:13:30
オリジナル
1163 人が閲覧しました

手順|問題

AsiaInfoのCMPP1.22APIを例にします(java)

aiismg.jcmppapiパッケージ
にはCMPPAPI、CMPPDeliverResp、CMPPQueryRespなどのクラスが含まれています

通常のプログラムと違いはありません

CMPPAPI pCMPPAPI = new CMPPAPI();

if( pCMPPAPI .InitCMPPAPI( "../config/javacmppc.ini" ) != 0 ) {
if( nOutput == 1 ) {
System.out.println( "InitCMPPAPI の呼び出しに失敗しました!" );
}
System. exit (1);
}

// CMPPSendSingle には、サービスコード、受信携帯電話、送信ポート、請求携帯電話、メッセージ形式、メッセージレベル、応答するかどうかなどのパラメータが含まれます

if( pCMPPAPI.CMPPSendSingle( nNeedReply 、nMsgLevel、
sServiceID、nMsgFormat、
sFeeType、sFeeCode、
sValidTime、sAtTime、
sSrcTermID、sDestTermID、
nMsgLen、sMsgCon、
sMsgID、(バイト)0、null、(バイト)0、(バイト)0 ) = 0 )
{
if( nOutput == 1 ) {
System.out.println( "CMPPSendSingle の呼び出しに失敗しました。error=" + pCMPPAPI.GetErrCode() );
}
System.exit( 1 );
}

受信プログラムは、

private CMPPDeliverRespdelivery = new CMPPDeliverResp();
int error = CMPPDeliver( nTimeout,delivery );

を介して返されたデータを処理するスレッドを作成します。他社のAPIは独自の記述方法を持っています。

その他高度な機能を必要とするものはCMPPプロトコルをベースに開発可能です。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート