在TDS里,如果需要IDIP、OIDB类接口使用时,可以不用再专门写一个CGI程序了。
可以直接在TDS上配置IDIP、OIDB、积分、DC的SQL。
在TDS上可以直接配置IDIP接口,例如,目前已经有部分IDIP接口:

下面示范一下如何配置IDIP接口,以“七雄查询活跃度” 为例。
首页,我们查到该IDIP的命令如下:

打开TDS的“创建接口”:

选择IDIP,将上面所查到的IDIP命令及返回值分别填入。
例如“七雄查询活跃度”的命令串:cmd=36054&area=1023&uin=732945400, 返回值:result=0&uin=732945400&point=13。
那么我们直接在下面的表单里将cmd, area,uin,以及返回值result,uin,point填入:

这样配置完毕以后,就可以直接在活动里使用了:
例如,我们要配置一个条件,玩家的活跃度要大于2000,不满足则提示“对不起,您的活跃度未达到2000!”

在TDS上可以直接配置的OIDB接口,例如,目前已经有部分OIDB接口:

下面以“获取QQ好友数量”为例,我们可以在109上phplib手册上看到:

类名: OIDBUserInfo
函数名: GetFriendNum
(如果有参数,则还需配参数。Appid这个参数可以不用配)。
然后在TDS上创建接口,选择OIDB:

这样配置完毕以后,我们就可以在活动中直接使用了:

TDS上也可以直接配置使用积分接口:

积分也是用IDIP,例如 增加积分:
请求串:cmd=xx01&uin=66997951&num=100&type=5&channel=1&portalno=xx&info=yy0
返回串:result=0&uin=66997951&total=140&num=134&info=ok&errorno=0&_tail_request_body_=cmd|2001|uin|66997951|num|100|type|5|channel|1|portalno|xx|info|yy
与一般的IDIP的区别就是,cmd值会根据业务发生变化,如上面的xx
所以我们在TDS上配置该接口时:

cmd值,只需填01就可以了,系统会自动会从配置文件里,根据业务类型对应的cmd串拼好。
然后将以“&”隔开的参数和返回值,分别填入。(注意:该接口是失败之后需要补发的,所以在上图中,补发与回滚哪里,勾选“补发”)

配置完以后,我们就可以直接在活动中使用了:

如果您在某一个活动中,使用到DC模块,那么你可以直接在流程配置那里配置DC所需要的dbname、proxy_ip port、 sql语句,

添加方法与以前一样。稍微注意一下: 资格扣除,最好不要写在条件CGI里,不然TDS系统没法将那些抽奖等不成功,但又需要回滚资格的用户,自动回滚资格。