blog.TangGaowei.com

群发API在模拟器上的显示信息

作者 Neot 写于 2009-06-25  | 31 次浏览

使用亚信 CMPP 3.0 API 的群发接口 CMPPSendBatch 发送短信后,模拟器上的显示信息如下:

—————————————————————————————————————–

Total_Length: <268>, Command_Id: <CMPP_SUBMIT(0×00000004)>, Sequence_Id: <0>.
Msg_Id:            <0>
Pk_total:        <1>
Pk_number:        <1>
Registered_Deliverey:    <0>
Msg_Level:        <1>
Service_Id:        <bz>
Fee_UserType:        <0>
Fee_terminal_Id:    <>
Fee_terminal_type:    <0>
TP_pid:            <0>
TP_udhi:        <0>
Msg_Fmt:        <15>
Msg_Src:        <901234>
FeeType:        <01>
FeeCode:        <10>
Valid_Time:        <>
At_Time:        <>
Src_Id:            <10086>
DestUsr_tl:        <3>
Dest_terminal_Id:    <1377748****, 1586710****, 1377145****>
Dest_terminal_type:    <0>
Msg_Length:        <9>
Msg_Content:        <hello中国>
LinkID:            <0>

—————————————————————————————————————–

Dest_terminal_Id 字段显示的是我要发送到的 3 个手机号码(* 号是人为隐去的)。从以上数据来看,网关上收到的只有一条短信数据,但是发送的任务却是 3 条。

照道理,这种群发的效率应该比一个一个的发要高许多。至于实际情况,有待进一步求证。

[ 标签: cmpp, 群发 ]
[ 固定链接:http://blog.tanggaowei.com/2009/06/api.html ]

CMPP发送短信有哪些参数必要的网关参数

作者 Neot 写于 2009-06-25  | 33 次浏览

主要的参数有:

  1. 网关IP地址
  2. 网关端口号
  3. 企业代码
  4. 网关登录名称(某些网关可能没有)
  5. 登录密码
  6. 服务号码(如:10086)
  7. 业务代码(某些网关可能没有)

还要注意的是,短信级别不能设置为 0 ,否则发送可能会失败。

[ 标签: cmpp ]
[ 固定链接:http://blog.tanggaowei.com/2009/06/cmpp.html ]

解除屏保后,飞信不会自动登录

作者 Neot 写于 2009-06-25  | 36 次浏览

每次出现屏保时,飞信就变成离线状态。解除屏保后,飞信又不会自动登录,必须要手动登录。Gtalk、QQ 都不会出现这样恶心的问题,它们都要很流畅的使用,在异常情况下离线后也能自动登录。中国移动的技术含量太低。

[ 标签: 飞信 ]
[ 固定链接:http://blog.tanggaowei.com/2009/06/post-52.html ]

Facebook 个人主页可以设置个性化地址了

作者 Neot 写于 2009-06-23  | 59 次浏览

现在,Facebook 个人主页可以设置个性化地址了。下面就是我的 Facebook 个人主页地址:

http://www.facebook.com/tanggaowei

[ 标签: facebook ]
[ 固定链接:http://blog.tanggaowei.com/2009/06/facebook.html ]

IBatis 怎样直接执行SQL语句

作者 Neot 写于 2009-06-15  | 91 次浏览

有时候,为了代码灵活,便于修改,要直接向IBatis传入完整的SQL语句。ibatis map 文件如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
<sqlMap namespace="bbs_define">
    <!– selectBySql –>
    <select id="selectBySql" resultClass="java.util.HashMap"
        remapResults="true"
        parameterClass="java.util.HashMap">
        <isNotEmpty property="sql">$sql$</isNotEmpty>
    </select>   
    <!– updateBySql –>
    <update id="updateBySql" parameterClass="java.util.HashMap">
        <isNotEmpty property="sql">$sql$</isNotEmpty>
    </update>   
</sqlMap>

其中最重要的设置是“remapResults="true"”。remapResults设置成true,表示结果字段可以是不定的。也就是说,这次可返回“ID,NAME”两个字段,下次何返回“ID,NAME,TYPE_ID”三个字段,也可以返回“*”

[ 标签: ibatis ]
[ 固定链接:http://blog.tanggaowei.com/2009/06/ibatis-sql.html ]

订阅

 

手机访问

http://blog.tanggaowei.com/wap/

Google