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