登陆 | 注册  
首页API使用说明   

http://www.weiqi2008.com/api/api.php 参数说明,ajax请求中使用。

一、登陆:

http://www.weiqi2008.com/api/api.php?action=login&username=xxxxxxx&password=xxxxxx

返回:

1、登陆成功

//status处理结果,msg 提示信息,ID 用户ID,UserName 用户名,UserCount 用户手数,UserMail用户信箱,UserColor用户棋子颜色,X、Y用户今天下棋的坐标(没有为0)

var result = {'status':true,'msg':'您已经成功登陆。','ID':11,'UserName':'52588','UserCount':27,'UserMail':'xiaoshuishe@126.com','UserColor':3,'X':0,'Y':0};

2、登陆失败

var result = {'status':false,'msg':'用户名或密码错误,请重新输入。'};

 

二、登陆状态:

http://www.weiqi2008.com/api/api.php?action=login

返回:

1、用户已经登陆,返回相关的用户信息

//status验证结果,msg 提示信息,ID 用户ID,UserName 用户名,UserCount 用户手数,UserMail用户信箱,UserColor 用户棋子颜色,X、Y用户今天下棋的坐标(没有为0)

var result = {'status':true,'msg':'您已经成功登陆。','ID':11,'UserName':'52588','UserCount':27,'UserMail':'xiaoshuishe@126.com','UserColor':3,'X':0,'Y':0};

2、用户未登陆

var result = {'status':false,'msg':'您尚未登陆或登陆超时。'};

三、用户注销: http://www.weiqi2008.com/api/api.php?action=logout

返回:

var result = {'status':true,'msg':'您已经成功注销。'};

四、用户点击下棋:

http://www.weiqi2008.com/api/api.php?action=click&x=1&y=1

返回:

1、成功

var result = {'status':true,'msg':'信息已经发送到服务器,感谢您的参与。','X':1,'Y':1};

2、失败 msg表示相关原因

var result = {'status':false,'msg':'今天是对方下棋。'};

var result = {'status':false,'msg':'您尚未登陆或登陆超时。'};

var result = {'status':false,'msg':'此位置已经有棋,请选择其他地点。'};

var result = {'status':false,'msg':'您今天已经发送了信息,不能再次发送。'};
 

 


http://www.weiqi2008.com/api/data.php 所返回的数据

在网页文件中加入<script src="http://www.weiqi2008.com/api/data.php" type="text/javascript"></script>标签即可使用,

 

//定义常量 确定棋子的颜色

//NO_COLOR 没有棋子,WHITE白旗,NEW_WHITE最新的一步白旗,BLACK黑棋,NEW_BLACK最新的一步黑棋,ThisDate当前日期,ThisTime当前时间,ThisColor当前的棋子颜色

var NO_COLOR=0;

var WHITE=1;

var NEW_WHITE=2;

var BLACK=3;

var NEW_BLACK=4;

var ThisDate = "2008/02/27";

var ThisTime = "13:54:25";

var ThisColor = 1;


//棋子对象

//参数说明:x,y 棋盘坐标,Color棋子颜色,NO手数编号,PlayDate下棋时间

function Chessman(x,y,Color,NO,Count,PlayDate)

{ this.x=x; this.y=y; this.Color=Color; this.NO=NO; this.Count=Count; this.PlayDate=PlayDate; }

 

//围棋棋盘数组

var Weiqi=new Array(

new Chessman(1,1,3,3,2,2008-02-20),

new Chessman(1,2,0,0,0,0000-00-00),

new Chessman(1,3,0,0,0,0000-00-00),


//~~~~~~~~~~~~~~~~~~
//一直到最后一个棋子

new Chessman(19,19,0,0,0,0000-00-00)

);


//用户排行

var User_TOP10_Array = [

//用户名,点击次数

['52588',27],

['xiao',2]

];


//今日点击排行

var Click_TOP10_Array = [

//坐标x,坐标y,点击次数

[7,8,1]

];


 
© weiqi2008.com, all rights reserved