注释
:
采用post传参,所有url值为{:U('Home/Index/Return')},必传参数:dataType
##如果dataType不是指定的值:
参数:dataType = '' //为空
返回:{"errorInfo":"bad request"}
------------------------------------------
参数:dataType = //不是指定的值而且非空
返回:{"errorInfo":"this function does not exist"}
##用户基本信息(网名,头像,店铺,个性签名)
参数:dataType = 'basicInfo';
返回:数组
Array ( [nickname] => sadf [hedimg] => head_img/m.png [myshop] => [mysign] => )
##用户所有信息
参数:dataType = 'getSelfInfo';
返回:数组
Array ( [id] => 68071 [stu_num] => 2014211547 [nickname] => sadf [status] => 1 [real_name] => 王良 [email] => 2014211547@stu.cqupt.edu.cn [last_login_ip] => [last_login_time] => [last_month_rank] => 0 [last_year_rank] => 0 [month_rank] => 6 [year_rank] => 257 [score_update_time] => 1451487521 [score] => 109 [score_month] => 9 [experience] => 9 [gender] => 男 [salt] => NxUBZR [headimg] => [weixin_visit_num] => 110 [identify_code] => 0 [link_id] => ["2","3"] [read_help] => 7 [read_news] => 1 [myshop] => asdf [mysign] => asdf [level] => 1 [last_time] => [headImage] => head_img/m.png )
##链接产品数量:
参数:dataType = 'linkNum'
返回:2 //单个数字 ##链接产品信息:
参数:dataType = 'linkInfo'
返回:数组
Array ( [unlinked] => Array ( [0] => Array ( [id] => 1 [project] => 微信 [project_id] => cyxbs ) [1] => Array ( [id] => 4 [project] => 锦瑟南山 [project_id] => jsns ) [2] => Array ( [id] => 5 [project] => 掌上重邮 [project_id] => zscy ) [3] => Array ( [id] => 6 [project] => BBS [project_id] => BBS ) [4] => Array ( [id] => 7 [project] => 云盘 [project_id] => yunpan ) ) [linked] => Array ( [0] => Array ( [id] => 2 [project] => BTdown铺 [project_id] => BTdown ) [1] => Array ( [id] => 3 [project] => 拾货 [project_id] => market ) ) )
##添加|删除链接:
参数:dataType = 'changeLink';changeType='add'|'del';linkId=3;
返回:true false ##更改密码:
参数:dataType='changePass';old_pass='';new_pass='';conf_pass=''(再次输入的密码)
返回:true false ##修改个人信息(昵称,店铺。。):
参数:dataType = 'chnageInfo';nickname='(网名)';myshop='(店铺)';mysign='(个性签名)';photo = '(上传的心头像)'
返回:true|false ##未读新帮助个数
参数:dataType = 'newHelpNum'
返回:3 单个数字 ##未读新消息个数
参数:dataType = 'newNewsNum'
返回:0 单个数字
##获取一页6篇文章
参数:dataType = 'getHelp';page = 1,2,3...
返回:数组
array( ['total'] => 35, //数据库存的所有帮助的总条数 ['article'] => array( //一页上有六篇文章 [0] => array( ['id'] => 1, ['title'] => '小帮手帮助文章', ['pro_id'] => 1, ['pro_name'] => '重邮小帮手', ['content'] => 'bla bla bla ...', ['writer'] => '管理员吧', ['time'] => 2016-03-09 22:25:56; ) [1] [2] ... [5] =>array( ['id'] => 1, ['title'] => '小帮手帮助文章', ['pro_id'] => 1, ['pro_name'] => '重邮小帮手', ['content'] => 'bla bla bla ...', ['writer'] => '管理员吧', ['time'] => 2016-03-09 22:25:56; ) ) )
##获取一页5篇消息
参数:dataType = 'getNew';page = 1,2,3...
返回:数组
array( ['total'] => 35, //数据库存的所有帮助的总条数 ['article'] => array( //一页上有六篇文章 [0] => array( ['id'] => 1, ['title'] => '小帮手帮助文章', ['pro_id'] => 1, ['pro_name'] => '重邮小帮手', ['content'] => 'bla bla bla ...', ['writer'] => '管理员吧', ['time'] => 2016-03-09 22:25:56; ) [1] [2] ... [4] =>array( ['id'] => 1, ['title'] => '小帮手帮助文章', ['pro_id'] => 1, ['pro_name'] => '重邮小帮手', ['content'] => 'bla bla bla ...', ['writer'] => '管理员吧', ['time'] => 2016-03-09 22:25:56; ) ) )
##各种积分
参数:dataType = 'getAllScore'
返回:数组
Array ( [byMonth] => Array ( [total] => 0 [cyxbs] => 0 [BTdown] => 0 [market] => 0 [jsns] => 0 [zscy] => 0 [BBS] => 0 [yunpan] => 0 ) [byYear] => Array ( [total] => 1 [cyxbs] => 1 [BTdown] => 0 [market] => 0 [jsns] => 0 [zscy] => 0 [BBS] => 0 [yunpan] => 0 ) )
##在各产品上的登录次数
参数:dataType = 'logTime'
返回:数组,只返回当前可用的三个产品的次数,其他为0
array( 'zscy' => 23, //掌上重邮 'hyzx' => 34, //会员中心 'cyxbs' => 45 //重邮小帮手 )
------------------------------------------
##发布文章: URL: Admin/Publish/addArticle
方式:POST
返回:true | false
参数:
type = 'new(发布的是消息)或help(发布的是帮助文章)'
title = '标题'
content = '内容'
pro_id = '为哪个项目写的'
pro_name = '为哪个项目写的'
.
pro_id=0时pro_name=所有人可见
.
pro_id=1时pro_name=重邮小帮手
.
pro_id=2时pro_name=BTdown铺
.
pro_id=3时pro_name=拾货
.
pro_id=4时pro_name=锦瑟南山
.
pro_id=5时pro_name=掌上重邮
.
pro_id=6时pro_name=云盘
.
pro_id=7时pro_name=BBS