资源简介

中国移动MAS机API开发手册,用于原有MAS机用户开发短信应用指导,附有样例代码可供参考,建议使用云MAS

资源截图

代码片段和文件信息

package com.jasson.im.apidemo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;
import java.util.StringTokenizer;
import java.util.Vector;

import com.jasson.im.api.APIClient;
import com.jasson.im.api.MOItem;
import com.jasson.im.api.RPTItem;

/**
 * ApiTestDemo
 */
public class ApiTestDemo
{
private String cmd = “11“;
private String mobileStr = “1360013666613800138888“;
private String content = “短信发送测试内容 via  IM JAVA API “;
private long smId = 1;
private int smType = 0;
private String url = “wap.sohu.com“;
private String host = “localhost“;
private String dbName = “im“;
private String apiId = “11“;
private String name = “11“;
private String pwd = “11“;
private APIClient handler = new APIClient();
BufferedReader in = null;

public ApiTestDemo(String[] args)
{
super();
parseCmd(args);
init();
in = new BufferedReader(new InputStreamReader(System.in)512); 
}

public void init()
{
int connectRe = handler.init(host name pwd apiIddbName);
        if(connectRe == APIClient.IMAPI_SUCC)
         info(“初始化成功“);
        else if(connectRe == APIClient.IMAPI_CONN_ERR)
         info(“连接失败“);
        else if(connectRe == APIClient.IMAPI_API_ERR)
         info(“apiID不存在“);
        if(connectRe != APIClient.IMAPI_SUCC)
        {
         usage();
         System.exit(-1);
        }
}
public void release()
{
handler.release();
Thread.currentThread().interrupt();
}

public void testSend()
{
SendTask task = new SendTask();
task.start();
}
public void sendSM()
{
String tmpMobile = null;
String tmpContent = null;
String tmpTypeStr = null;
String tmpSrcID = null ;
int tmpType = 0;
String tmpUrl = null;

info(“请输入srcID,按回车结束:“);
tmpSrcID = readLine();
if( tmpSrcID == null || tmpSrcID.trim().length() == 0 || getInt(tmpSrcID.trim()) == Integer.MIN_VALUE )
{
tmpSrcID = ““ + smId;
}

info(“请输入手机号码,多个号码用英文逗号隔开,按回车结束:“);
tmpMobile = readLine();
if( tmpMobile == null || tmpMobile.trim().length() == 0 )
{
tmpMobile = mobileStr;
}

info(“请输入短信内容,按回车结束:“);
tmpContent = readLine();
if( tmpContent == null || tmpContent.trim().length() == 0)
{
 tmpContent = content;
}
info(“请输入短信类型是否为WAP PUSH消息,按回车结束:Y/N[N]“);
tmpTypeStr = readLine();
if( tmpTypeStr != null && tmpTypeStr.trim().equalsIgnoreCase(“Y“))
{
 tmpType = 1;
 info(“请输入短信类型是否为WAP PUSH消息,按回车结束:Y/N[N]“);
tmpUrl = readLine();
if( tmpUrl == null || tmpUrl.trim().length() == 0)
{
  tmpUrl = url;
 
}
}
else
{
tmpType = smType;;
}
Vector mobileList = new Vector();
        StringTokenizer st = new StringTokenizer(tmpMobile ““);
        while(st.hasMoreElements())
        {
         String tmp = (String)st.nextElement();
         if( tmp.indexOf(“-“) != -1 )
         {
         long min = Long.p

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-01-20 22:32  移动嘉讯MAS服务器开发API2.2及开发手册\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\bin\
     文件        9599  2007-11-22 17:12  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\bin\ImApi.jar
     文件     1130960  2007-11-22 17:12  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\bin\JavaApiDemoW.exe
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\lib\
     文件        8911  2007-11-22 17:12  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\lib\ImApi.jar
     文件      459094  2007-11-22 17:12  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\lib\mysql-connector-java-3.1.14-bin.jar
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\com\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\com\jasson\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\com\jasson\im\
     目录           0  2008-11-15 02:39  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\com\jasson\im\apidemo\
     文件       10013  2007-11-22 17:12  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\com\jasson\im\apidemo\ApiTestDemo.java
     文件       29947  2007-11-22 17:12  移动嘉讯MAS服务器开发API2.2及开发手册\JAVA\JavaDemo\src\com\jasson\im\apidemo\Demoframe.java
     文件      343488  2007-11-22 09:15  移动嘉讯MAS服务器开发API2.2及开发手册\移动代理服务器MAS短信API2.2开发手册(JAVA).pdf

评论

共有 条评论